从普通Groovy迁移到Gradle

从普通Groovy迁移到Gradle,第1张

从普通Groovy迁移到Gradle

迫在眉睫的问题是,您需要将log4j作为编译依赖项导入。

解决办法是改变

runtime group: 'org.apache.log4j', name: 'log4j', version: '1.2.0'

compile group: 'org.apache.log4j', name: 'log4j', version: '1.2.0'

基本上,运行时依赖项使代码在运行时可用(用于反射,传递依赖项等),但在编译时不可用。如果要针对log4j进行编译,则需要编译时间。

编译时可用的所有内容在运行时自动可用。

接下来要做的是对Maven样式依赖项使用terser语法。

group: 'org.apache.log4j', name: 'log4j', version: '1.2.0'

可以表示为

'org.apache.log4j:log4j:1.2.0'

group: 'org.prehaus.groovy', name: 'groovy', version: '1.8.0'

可以表示为

'org.prehaus.groovy:groovy:1.8.0'

将它们放在一起,然后build.gradle文件应如下所示:

apply plugin: 'groovy'repositories {  mavenCentral()}dependencies {  groovy 'org.prehaus.groovy:groovy:1.8.0'  compile 'org.apache.log4j:log4j:1.2.0'}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5088704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存