初步接触 gradle

本文深入探讨了在使用Maven与Gradle构建工具时,如何在POM文件中正确命名模块,包括如何区分不同类型的模块,如WAR和JAR,并解释了在Maven的`project`变量用于表示POM对象本身,以及`superpom`与`pom`的区别。文章旨在帮助开发者理解并应用正确的命名规则,以构建清晰、易于维护的项目结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://sulong.me/2011/01/26/greate_gradle


http://www.gradle.org/



http://docs.codehaus.org/display/GROOVY/Compiling+With+Maven2



http://maven.apache.org/guides/index.html

API文档


http://docs.codehaus.org/display/GMAVEN/Home



Jeff(314176979) 16:09:11
pom文件里,不管是war 还是jar,命名方式怎么搞  能具体列下啊 
 第二少<dearshor@gmail.com> 16:11:05
例如:
com.companyname.projectname:module-name:war:1.0-SNAPSHOT 
Jeff(314176979) 16:12:05
我说是像这样的${project.artifactId} 
Jeff(314176979) 16:12:33
这个project是在哪定义的? 
 第二少<dearshor@gmail.com> 16:12:40
com.companyname.projectA:projectA-parent
com.companyname.projectA:projectA-web
com.companyname.projectA:projectA-domain
com.companyname.projectA:projectA-api
com.companyname.projectA:projectA-api-impl






 
Jeff(314176979) 16:13:08
没怎么看的懂  囧 
 第二少<dearshor@gmail.com> 16:13:17
这个是maven内置变量,project代表pom对象本身 
D(253234795) 16:13:20
这个应该是super pom里面定义的吧,类似${basedir} 
Jeff(314176979) 16:13:25
你这个是写在groupID里的? 
Jeff(314176979) 16:13:59
super pom和pom有什么区别啊? 
 第二少<dearshor@gmail.com> 16:14:02
@Jeff  GAV坐标格式,看不懂? 
 第二少<dearshor@gmail.com> 16:14:21
基础问题,去看文档 


http://maven.apache.org/guides/introduction/introduction-to-the-pom.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值