栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从普通Groovy迁移到Gradle

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从普通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'}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/427287.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号