永发信息网

如何 gradle build

答案:1  悬赏:10  手机版
解决时间 2021-04-06 17:50
如何 gradle build
最佳答案
1. 为什么选择Gradle?

2. 简单入门
2.1 使用Intellij Idea创建gradle项目
首先在Idea中启用Gradle支持:Settings->Plugins: Gradle
然后创建一个gradle项目或模块,会发现目录结构和maven的很像,其中build.gradle是gradle的配置文件,类似于maven中pom.xml文件,以下是build.gradle的简单示例:
apply plugin: 'java'

group = 'org.yousharp'
version = '1.0-SNAPSHOT'

sourceCompatibility = 1.7
targetCompatibility = 1.7

repositories {
mavenCentral()
maven { url "repo.maven.apache.org/maven2" }
}
dependencies {
compile group: 'com.google.guava', name: 'guava', version:'17.0'
compile group: 'redis.clients', name: 'jedis', version:'2.6.0'
testCompile group: 'junit', name: 'junit', version:'4.11'
}

插件(plugin):是gradle的一种扩展,gradle预定义了很多插件,常见的如java插件、war插件等;java插件中定义了一些有用的task,如编译源码、执行单元测试、生成jar包、约定默认的目录结构等; repositories定义仓库,dependencies定义项目的依赖,比maven的XML定义更简洁;
那么,如何编译、测试,以及运行gradle的项目呢?
刚才说到java插件预定义了很多task,其中就包括编译、测试、生成jar包等task,可以在命令行通过 $ gradle tasks 查看项目已定义的所有task以及含义,如java插件中常用的task有:
+ assemble: 编译
+ build:编译并执行测试
+ clean:删除build目录
+ jar: 生成jar包
+ test:执行单元测试

2.2 将Java项目从maven迁移到gradle
如何将一个java项目从maven迁移到gradle呢?gradle集成了一个很方便的插件:Build Init Plugin,使用这个插件可以很方便地创建一个新的gradle项目,或者将其它类型的项目转换为gradle项目。
要将maven项目转换为gradle项目,只需要在项目的pom文件所在的目录下执行以下命令:
$ gradle init --type pom

上面的命令会根据pom文件自动生成gradle项目所需的文件和配置,然后以gradle项目重新导入即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
不守规矩英语怎么说,最好遵守规则用英语怎么
阅读宋代诗人翁卷的《野望》,回答问题。(4
合肥多少地方能买到gstar
千,打一三字俗语
上海凤凰·永久电动车地址有知道的么?有点事
阴阳师姑获鸟2号位需要带速度吗
小马国女孩的全部歌曲台词
经典微信伤感语录,微信中的经典语录,我怎么
单选题做性状分离比模拟试验中,两小桶小球数
形容饮用水的词语
带队教师评语,请提供几份毕业论文指导老师评
冬天长发特别难梳,可有什么实用的妙招解决
用猎流刷新开淘宝店铺流量真的有效吗
大米童趣最近充值有什么活动吗?
父亲年令大了且在外地子女家委托儿子卖房需什
推荐资讯
为何世间良缘几多波折
离喀左最近的火车站是哪里?
可视的幸福作文应用大小事和寓言是
“山里的茶花红艳艳。。。”是哪一首歌里的?
昆山震川中路哪可以电动车充电
单选题对于生命活动离不开细胞,下列叙述中,
摩羯座的女生学习美术怎么样?
做生意如何记账,个体做生意该如何记账呢?
那里可以找到拼装恐龙的模型图?
支付宝里有钱而银行卡里没钱 请问怎么将支付
理发师剪头发不小心把顾客耳朵剪流血上医院缝
草市到梅河口客车是12:00走草市后街吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?