使用maven基本命令,打包包名問題
maven打包命令
mvn clean package:本地打包,jar或者war存放在本地項目target下mvn clean install:本地打包,jar或者war存放在本地項目target下,以及本地maven倉庫下mvn clean deploy:本地打包,jar或者war存放在本地項目target下,以及本地maven倉庫下,遠(yuǎn)程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包
當(dāng)與Oracle關(guān)聯(lián)時,需要用到Oracle相關(guān)的驅(qū)動ojdbc6或者ojdbc7,發(fā)現(xiàn)maven無法下載下來,那么只能去oracle官方下載,然后本地安裝一下
在jar所在目錄中通過shift+鼠標(biāo)右鍵啟動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://m.fzitv.net/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)文章
java基于AES對稱加密算法實現(xiàn)的加密與解密功能示例
這篇文章主要介紹了java基于AES對稱加密算法實現(xiàn)的加密與解密功能,結(jié)合完整實例形式分析了AES對稱加密算法的定義與使用技巧,需要的朋友可以參考下2017-01-01
Spring高級注解@PropertySource詳細(xì)解讀
這篇文章主要介紹了Spring高級注解@PropertySource詳細(xì)解讀,@PropertySource注解用于指定資源文件讀取的位置,它不僅能讀取properties文件,也能讀取xml文件,并且通過YAML解析器,配合自定義PropertySourceFactory實現(xiàn)解析yaml文件,需要的朋友可以參考下2023-11-11
Shiro實現(xiàn)session限制登錄數(shù)量踢人下線功能
這篇文章主要介紹了Shiro實現(xiàn)session限制登錄數(shù)量踢人下線,本文記錄的是shiro采用session作為登錄方案時,對用戶進(jìn)行限制數(shù)量登錄,以及剔除下線,需要的朋友可以參考下2023-11-11
Spring?MVC異步上傳、跨服務(wù)器上傳和文件下載功能實現(xiàn)
這篇文章主要介紹了Spring?MVC異步上傳、跨服務(wù)器上傳和文件下載功能實現(xiàn),本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
springboot3.4和mybatis plus的版本問題的解決
本文主要介紹了springboot3.4和mybatis plus的版本問題的解決,主要由于Spring Boot 3.4與MyBatis-Plus版本不匹配導(dǎo)致分頁功能問題,下面就來解決這個問題,感興趣的可以了解一下2025-03-03

