導航:首頁 > 程序命令 > maven上傳本地jar命令

maven上傳本地jar命令

發布時間:2024-08-04 00:15:21

Ⅰ 我有個maven的repository,如何將jar包下到本地

不用在本地假設伺服器。只要將你本地的jar包install到你的本地maven庫就可以了。
命令如下
mvn install:install-file -DgroupId=jar包的GID -DartifactId=jar包的AID -Dversion=Jar包的版本 -Dpackaging=jar -Dfile=你本地jar包的目錄

例子:
mvn install:install-file -DgroupId=org.springframework -DartifactId=spring-webmvc -Dversion=3.0.5.RELEASE -Dpackaging=jar -Dfile=D:/spring.jar

每個jar都執行一次,成功後,重新構建項目就ok了。

Ⅱ maven鎬庝箞閰嶇疆鏈鍦癹ar鍖

鍦∕aven欏圭洰涓浣跨敤鏈鍦癑AR鍖呮湁涓ょ嶆柟娉曪細
1. 浣跨敤system scope

<dependencies>
<dependency>
<groupId>org.richard</groupId>
<artifactId>my-jar</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/my-jar.jar</systemPath>
</dependency>
</dependencies>

system scope寮曞叆鐨勫寘錛屽湪浣跨敤jar-with-dependencies鎵撳寘鏃跺皢涓嶄細琚鍖呭惈錛屽彲浠ヤ嬌鐢╮esources灝嗘湰鍦板寘鎵撹繘jar-with-dependencies

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<finalName>xxx-jar-with-dependencies</finalName>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<targetPath>lib/</targetPath>
<directory>lib/</directory>
<includes>
<include>**/my-jar.jar</include>
</includes>
</resource>
</resources>
</build>

鐢熸垚鐨剎xx-jar-with-dependencies.jar涓錛屽皢浼氬寘鍚玪ib鐩褰曚互鍙妋y-jar.jar錛屽苟涓旇兘澶熻鍦ㄦ墽琛岀殑鏃跺欒鎵懼埌銆
鏈夌殑鏃跺欒繖縐嶆柟娉曚細瀹炴晥錛屾瘮濡侸DBCDriver鍦ㄥ0鏄庣殑鏃跺機lass.forName("xxx.Driver")灝變細璇存壘涓嶅埌綾伙紝鐢ㄤ笅闈涓ょ嶆柟娉曞氨鍙浠ャ
2. 灝唈ar鍖呭畨瑁呭埌鏈鍦皉epository涓
mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar

3. 娣誨姞 in project repository錛屽湪鏂版満鍣ㄤ笂鎵ц屾椂灝變笉鐢ㄨ繍琛宮vn install:install-file鍛戒護浜

<repository>
<id>in-project</id>
<name>In Project Repo</name>
<url>file://${project.basedir}/lib</url>
</repository>

<dependency>
<groupId>org.richard</groupId>
<artifactId>my-jar</artifactId>
<version>1.0</version>
</dependency>

浣犵殑jar鍖呭強璺寰勫繀欏諱弗鏍奸伒寰鏍煎紡錛
/groupId/artifactId/version/artifactId-verion.jar
鏈渚嬩腑錛 lib/org/richard/my-jar/1.0/my-jar-1.0.jar

Ⅲ maven濡備綍瀵煎叆jar鍖呭埌鏈鍦頒粨搴

鍏蜂綋姝ラゅ備笅錛

1銆佷嬌鐢╟md榪涘叆maven瀹夎呯洰褰曚笅鐨刡in

Ⅳ maven 本地倉庫 有jar 為什麼 還報錯

Maven部署本地倉庫突然碰到一個需求,將現在的一套代碼放在遠程伺服器上,能夠編譯,打包,部署並且調試。因為遠程伺服器不能使用公司私服,因此,只有把編譯出來的jar包部署到本地倉庫 。這個很簡單,從依賴練的最底層庫開始編譯並且執行mvn install。一個小問題是 當一些庫被用parent pom組織在一起的時候

閱讀全文

與maven上傳本地jar命令相關的資料

熱點內容
靠演算法買彩票 瀏覽:489
程序員考核d 瀏覽:237
自助游中國pdf 瀏覽:738
安卓p40是什麼手機 瀏覽:79
24cxx編程器 瀏覽:583
陰陽師如何查看哪個伺服器有ID 瀏覽:308
公務員照片壓縮 瀏覽:450
編譯的時候怎麼找未定義的函數 瀏覽:344
有什麼我的世界伺服器 瀏覽:298
伺服器亮綠燈是什麼意思 瀏覽:629
python畫的圖如何保存高清版 瀏覽:491
10的搭接還用加密嗎 瀏覽:365
bytedance這個文件夾是什麼意思呢 瀏覽:589
演算法站的客體 瀏覽:78
src文件夾c語言怎麼運行 瀏覽:25
怎麼把已安裝的app放到桌面 瀏覽:948
如何查看蘋果手機app是否取消訂閱 瀏覽:774
u盤加密之後手機可以打開嗎 瀏覽:47
單片機串口發射怎麼回事 瀏覽:479
程序員假裝自己很忙 瀏覽:800