用 Maven 有两天了,今天一同事问, 在Maven2 中能否生成 war 的同时生成一个 jar 包,并将这个 jar 包安装到本地库,我用了一个普通的方法,写两个 pom 文件,一个给 jar, 一个 给 war, 很明显,这样可以,但是结果就是导致 pom 文件重复,想想能不能用一个 pom 文件就搞定?
晚上回家Google了一把,没找到答案,现在Maven中文资料真的很少,不知道是不是他太简单了,大家都不愿意去讨论他。没办法,自己来试试吧,果然,成功了,这里直接上方案吧,中间过程就省略了。
pom.xml 文件:
执行命令:
mvn war:war install,将生成 war 包和jar 包,并且 jar 包被安装到本地库
mvn install: 只生成 jar 包且安装到本地库