您好,登錄后才能下訂單哦!
這篇文章主要介紹了怎么使用maven基本命令打包包名的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇怎么使用maven基本命令打包包名文章都會有所收獲,下面我們一起來看看吧。
mvn clean package
:本地打包,jar或者war存放在本地項目target下
mvn clean install
:本地打包,jar或者war存放在本地項目target下,以及本地maven倉庫下
mvn clean deploy
:本地打包,jar或者war存放在本地項目target下,以及本地maven倉庫下,遠程nexus倉庫
一般打包用的都是開發工具,比如說eclipse
我這里遇到一個打包最終的包名問題,一般情況下package和install生成的包名是一致的,但是我發現有個問題,就是package和install本地打包都是一樣的,但是install本地倉庫中時,包名就不同了有版本號存在。
這里設置的是build時候最終生成的包名
其實我們需要的可能是這個
最終mvn clean package:生成的是caf-xxx.jar,而mvn clean install:本地target下生成的是caf-xxx.jar,而本地倉庫中生成的是caf-xxx-1.0.3.jar。
一個有版本號一個沒有,和上面兩個圖對應。
當與Oracle關聯時,需要用到Oracle相關的驅動ojdbc6或者ojdbc7,發現maven無法下載下來,那么只能去oracle官方下載,然后本地安裝一下
在jar所在目錄中通過shift+鼠標右鍵啟動cmd命令窗口
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=10.2.0.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar
例子
mvn install:install-file -Dfile=D:/java-auto.jar -DgroupId=com.ganshane.specs -DartifactId=java-auto -Dversion=1.0.0 -Dpackaging=jar
這樣就會安裝到本地倉庫,之后就可以使用了
修改了settings.xml文件之后,需要驗證有效性和修改使用命令:
mvn help:effective-settings
上傳nexus
mvn deploy:deploy-file -Dmaven.test.skip=true -DgroupId=cn.org.bjca -DartifactId=edms-client -Dversion=1.0 -Dpackaging=jar -Dfile=D:\edms-client-1.1.0-SNAPSHOT.jar -Durl=http://172.24.248.11:9091/nexus/content/repositories/thirdparty/ -DrepositoryId=releases
關于“怎么使用maven基本命令打包包名”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“怎么使用maven基本命令打包包名”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。