scala – SBT – 获取托管罐的路径
发布时间:2020-12-16 08:47:20 所属栏目:安全 来源:网络整理
导读:我想使用一些依赖项来在 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.Generatio
我想使用一些依赖项来在
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进程. 解决方法
您可以像这样获取编译依赖项的类路径:
val jooqTask = jooq <<= managedClasspath in Compile map { cp => val classpath = Path.makeString(cp.files)) val main = "org.jooq.util.GenerationTool" "java -classpath %s %s /project/jooq-configuration.xml".format(classpath,main) ! } 请注意,类路径不包含“.” (但目前的目录). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Bootstrap 学习之(六)------ 字体图标
- AngularJS页面数据绑定设置默认值
- Scala – 将Json对象写入文件并阅读它
- scala – 为什么Future.sequence并行执行我的期货而不是串行
- scala – java.lang.ClassNotFoundException:org.apache.s
- 使用axis创建调用 wsdl 形式的 webservice的方法
- scala – 如何为SBT设置本地代理存储库?
- axis2开发webservice
- shell命令:getevent和sendevent
- reactjs – 我们可以使用带有Bootstrap 4的Material UI