我想使用一些依赖项在 Scala 中执行代码生成。
例子:
libraryDependencies += "org.jooq" % "jooq" % "2.4.0"
val jooqTask = jooq := {
val classpath = "jooq-2.4.0.jar;jooq-meta-2.4.0.jar;jooq-codegen-2.4.0.jar;."
val main = "org.jooq.util.GenerationTool"
"java -classpath %s %s /project/jooq-configuration.xml".format(classpath, main) !
}
但是,我想获取依赖项的类路径,因此我可以实际运行 Java 进程。