mvn install java版本,maven的打包命令--assemblyinstall和maven update之后jdk版本变回1.5的问题...
maven的打包命令–assembly&install和maven update之后jdk版本變回1.5的問題
在進行maven項目打包時,可以有另個命令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
此種打包方式會把所有依賴的jar一同打包進去
很多時候都要使用第二種打包方式,因為第一種我試過的,老是報沒有主清單屬性。。。
感覺mvn install的方式是不可以把依賴的jar打包進去的?但是我印象里我的jar里是有依賴的jar的啊。。。反正assembly的方式保證能把依賴的jar都打包進去。歡迎各位大牛告訴我原因啊
三、關于maven update之后變回jdk1.5的問題
之前寫的項目,我明明都是選的jdk1.8,就是把所有涉及到jdk版本的地方都該為了1.8,但是每次一執行maven update之后,就立馬變回了jdk1.5。我看的很多博客都寫的說在build標簽中添加標簽就可以了,就像我上面兩個例子那樣,但是,不知道是不是我有毒,在我的ide里面就死活不行。解決辦法就是,還要通過properties標簽來指定,如下:
UTF-8
UTF-8
1.8
1.8
1.8
總結
以上是生活随笔為你收集整理的mvn install java版本,maven的打包命令--assemblyinstall和maven update之后jdk版本变回1.5的问题...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 兴业银行信用卡征信审核要多久
- 下一篇: 发行在外的普通股加权平均数怎么算