导航:首页 > 程序命令 > 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命令相关的资料

热点内容
编译后的bak文件 浏览:253
php生成文件名 浏览:878
日照智能车辆移动机器人导航算法 浏览:114
解压力的食疗 浏览:123
密钥如何加密随机数 浏览:379
统计学中pre的算法 浏览:409
inline函数在编译时不做类型检查 浏览:266
经纬度查询android 浏览:760
vivoz5x方舟怎么进服务器 浏览:496
vivox50安卓微信人脸支付怎么开启 浏览:893
cmd退出python命令 浏览:531
恢复u盘加密隐藏的文件 浏览:921
对某个人加密应该用公钥 浏览:998
机顶盒中央1加密 浏览:95
单片机的出现有什么影响 浏览:227
linuxtar备份系统 浏览:63
窗口鼠标录制编译 浏览:84
云服务器可以攻击吗 浏览:558
主力吸筹派发区域指标源码 浏览:695
单片机pc的低字节怎么算 浏览:230