一上传 jar 包到本地仓库 路径不能有空格
E:\git 云端\m2\lib>mvn install:install-file -Dfile=E:\git 云端\m2\lib\jtoaster-1.0.5.jar -DgroupId=jtoaster -DartifactId=jtoaster -Dversion=1.0.5 -Dpackaging=jar
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing E:\git 云端\m2\lib\jtoaster-1.0.5.jar to E:\git 云端\m2\repository\jtoaster\jtoaster\1.0.5\jtoaster-1.0.5.jar
[INFO] Installing C:\Users\PANZHE~1\AppData\Local\Temp\mvninstall2146170152869073505.pom to E:\git 云端\m2\repository\jtoaster\jtoaster\1.0.5\jtoaster-1.0.5.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.406 s
[INFO] Finished at: 2016-08-31T21:16:45+08:00
[INFO] Final Memory: 10M/232M
[INFO] ------------------------------------------------------------------------
E:\git 云端\m2\lib>
在 maven 工程根目录的 pom.xml 加添加依赖如下,就可自动下载该 jar
jtoaster
jtoaster
1.0.5
-- DgroupId 和 DartifactId 构成了该 jar 包在 pom.xml 的坐标, 对应依赖的 DgroupId 和 DartifactId
-- Dfile 表示需要上传的 jar 包的绝对路径
-- Dpackaging 为安装文件的种类
二、上传 jar 包到私服
mvn deploy:deploy-file -DgroupId=org.apache.thrift -DartifactId=libthrift -Dversion=1.12 -Dpackaging=jar -Dfile=D:\thrift-0.9.2.jar -Durl=http://ip:port/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty
-- DgroupId 和 DartifactId 构成了该 jar 包在 pom.xml 的坐标, 对应依赖的 DgroupId 和 DartifactId
-- Dfile 表示需要上传的 jar 包的绝对路径
-- Durl 私服上仓库的 url 精确地址(打开 nexus 左侧 repositories 菜单,可以看到该路径)
-- DrepositoryId 服务器的表示 id,在 nexus 的 configuration 可以看到
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于