Maven 笔记(2)

当mvn archetype:create -DgroupId=XXX -DartifactId=XXX -DpackageName=XXX -Dversion=XXX

包名会创建一个默认的主方法类的包结构,而artifactiId就是项目的总体名称,groupId标示项目的标识。之中会生成一个简单的可以运行helloworld的App.java文件,以及对应的测试文件。

而在pom.xml中可以配置<licenses><organization><developers>等信息,可以在mvn site生成文档时中体现。

加入系统中会引用到其他的jar,则需要在pom.xml依赖中配置。在运行instal的时候,会从远端根据相应的<groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.14</version>来定位下载jar包,同时需要加载classpath中的资源比如log4j的配置文件,和模板文件等。在resources中.

同时,执行项目的时候也有exec插件

stmt1:/>mvn exec:java -Dexec.mainClass=com.ntko.com.weather.Main

该插件按照默认的结构之心install好的项目。

在<build>中写好以怎样的策略来生成一个可分发的jar文件。

stmt2:/>mvn install assembly:assembly //执行build

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值