欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用maven基本命令,打包包名問題

 更新時間:2023年04月11日 08:57:21   作者:如此簡單^_^  
這篇文章主要介紹了使用maven基本命令,打包包名問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

maven打包命令

  • mvn clean package:本地打包,jar或者war存放在本地項目target下
  • mvn clean install:本地打包,jar或者war存放在本地項目target下,以及本地maven倉庫下
  • mvn clean deploy:本地打包,jar或者war存放在本地項目target下,以及本地maven倉庫下,遠程nexus倉庫

一般打包用的都是開發(fā)工具,比如說eclipse

我這里遇到一個打包最終的包名問題,一般情況下package和install生成的包名是一致的,但是我發(fā)現(xiàn)有個問題,就是package和install本地打包都是一樣的,但是install本地倉庫中時,包名就不同了有版本號存在。

這里設(shè)置的是build時候最終生成的包名

其實我們需要的可能是這個

最終mvn clean package:生成的是caf-xxx.jar,而mvn clean install:本地target下生成的是caf-xxx.jar,而本地倉庫中生成的是caf-xxx-1.0.3.jar。

一個有版本號一個沒有,和上面兩個圖對應(yīng)。

maven安裝本地jar包

當與Oracle關(guān)聯(lián)時,需要用到Oracle相關(guān)的驅(qū)動ojdbc6或者ojdbc7,發(fā)現(xiàn)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

這樣就會安裝到本地倉庫,之后就可以使用了

參考:http://www.dbjr.com.cn/article/280629.htm

修改了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

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • IDEA中maven依賴報紅的問題解決辦法

    IDEA中maven依賴報紅的問題解決辦法

    這篇文章主要給大家介紹了關(guān)于IDEA中maven依賴報紅的問題解決辦法,在使用IDEA過程中,經(jīng)常會出現(xiàn)maven依賴報紅的問題,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • idea配置多環(huán)境啟動方式dev、test、prod

    idea配置多環(huán)境啟動方式dev、test、prod

    這篇文章主要介紹了idea配置多環(huán)境啟動方式dev、test、prod,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 如何解決java壓縮文件亂碼問題

    如何解決java壓縮文件亂碼問題

    在本篇文章中我們給大家分享的是一篇關(guān)于java壓縮文件亂碼問題的解決辦法,有需要的朋友們可以學習下。
    2019-12-12
  • java實現(xiàn)的RSA加密算法詳解

    java實現(xiàn)的RSA加密算法詳解

    這篇文章主要介紹了java實現(xiàn)的RSA加密算法,結(jié)合實例形式詳細分析了RSA加密解密的原理、java實現(xiàn)方法及相關(guān)注意事項,需要的朋友可以參考下
    2017-06-06
  • Java 圖片壓縮實現(xiàn)思路及代碼

    Java 圖片壓縮實現(xiàn)思路及代碼

    本文為大家詳細介紹下圖片壓縮的具體實現(xiàn)思路及java代碼,想學習的各位可以參考下哈,希望對大家有所幫助
    2013-07-07
  • 使用IDEA打jar包的詳細圖文教程

    使用IDEA打jar包的詳細圖文教程

    JAR文件是一種壓縮文件,與常見的ZIP壓縮文件兼容,被稱為JAR包,下面這篇文章主要給大家介紹了關(guān)于使用IDEA打jar包的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • Java經(jīng)典面試題匯總--多線程

    Java經(jīng)典面試題匯總--多線程

    本篇總結(jié)的是Java多線程相關(guān)的面試題,后續(xù)會持續(xù)更新,希望我的分享可以幫助到正在備戰(zhàn)面試的實習生或者已經(jīng)工作的同行,如果發(fā)現(xiàn)錯誤還望大家多多包涵,不吝賜教,謝謝
    2021-06-06
  • IDEA2022版本創(chuàng)建maven?web項目的兩種方式詳解

    IDEA2022版本創(chuàng)建maven?web項目的兩種方式詳解

    創(chuàng)建maven?web項目有兩種方式,一種是使用骨架方式,一種是不使用骨架的方式,本文結(jié)合實例代碼給大家介紹了IDEA2022版本創(chuàng)建maven?web項目的兩種方式,需要的朋友可以參考下
    2023-02-02
  • java對象克隆實現(xiàn)方法詳解

    java對象克隆實現(xiàn)方法詳解

    這篇文章主要給大家介紹了關(guān)于java對象克隆實現(xiàn)的相關(guān)資料,克隆就是復(fù)制一個對象的副本,Java支持我們對一個對象進行克隆,通常用在裝飾模式和原型模式中,需要的朋友可以參考下
    2023-06-06
  • Mybatis?Lombok使用方法與復(fù)雜查詢介紹

    Mybatis?Lombok使用方法與復(fù)雜查詢介紹

    Lombok是一種Java實用工具,可用來幫助開發(fā)人員消除Java的冗長,尤其是對于簡單的Java對象(POJO),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10

最新評論