23 lines
751 B
Scala
23 lines
751 B
Scala
package eu.dnetlib.dhp.crossref
|
|
|
|
import eu.dnetlib.dhp.application.AbstractScalaApplication
|
|
import org.slf4j.{Logger, LoggerFactory}
|
|
|
|
class GenerateCrossrefDataset (propertyPath: String, args: Array[String], log: Logger)
|
|
extends AbstractScalaApplication(propertyPath, args, log: Logger) {
|
|
/** Here all the spark applications runs this method
|
|
* where the whole logic of the spark node is defined
|
|
*/
|
|
override def run(): Unit = ???
|
|
}
|
|
|
|
|
|
object GenerateCrossrefDataset{
|
|
val log:Logger = LoggerFactory.getLogger(getClass)
|
|
val propertyPath ="/eu/dnetlib/dhp/doiboost/crossref_dump_reader/generate_dataset_params.json"
|
|
|
|
def main(args: Array[String]): Unit = {
|
|
new GenerateCrossrefDataset(propertyPath,args, log).initialize().run()
|
|
}
|
|
}
|