mvn install java版本,maven的打包命令--assemblyinstall和maven update之后jdk版本变回1.5的问题...
maven的打包命令–assembly&install和maven update之后jdk版本變回1.5的問題
在進(jìn)行maven項(xiàng)目打包時(shí),可以有另個(gè)命令assembly和install
一、install
命令格式:mvn install
pom.xml中的寫法
org.apache.maven.plugins
maven-jar-plugin
com.hcx.transferdata.TransferData
true
lib/
1.8
1.8
二、assembly
命令格式:mvn assembly:assembly -DskipTests
pom.xml中寫法
org.apache.maven.plugins
maven-assembly-plugin
2.5.5
com.hcx.transferdata.TransferData
jar-with-dependencies
1.8
1.8
inoutdata
此種打包方式會(huì)把所有依賴的jar一同打包進(jìn)去
很多時(shí)候都要使用第二種打包方式,因?yàn)榈谝环N我試過的,老是報(bào)沒有主清單屬性。。。
感覺mvn install的方式是不可以把依賴的jar打包進(jìn)去的?但是我印象里我的jar里是有依賴的jar的啊。。。反正assembly的方式保證能把依賴的jar都打包進(jìn)去。歡迎各位大牛告訴我原因啊
三、關(guān)于maven update之后變回jdk1.5的問題
之前寫的項(xiàng)目,我明明都是選的jdk1.8,就是把所有涉及到j(luò)dk版本的地方都該為了1.8,但是每次一執(zhí)行maven update之后,就立馬變回了jdk1.5。我看的很多博客都寫的說在build標(biāo)簽中添加標(biāo)簽就可以了,就像我上面兩個(gè)例子那樣,但是,不知道是不是我有毒,在我的ide里面就死活不行。解決辦法就是,還要通過properties標(biāo)簽來指定,如下:
UTF-8
UTF-8
1.8
1.8
1.8
總結(jié)
以上是生活随笔為你收集整理的mvn install java版本,maven的打包命令--assemblyinstall和maven update之后jdk版本变回1.5的问题...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 兴业银行信用卡征信审核要多久
- 下一篇: 发行在外的普通股加权平均数怎么算