maven install
mvn install:install-file \
-Dfile=xxxxx.jar \
-DgroupId=xxx.xxx.xxx \
-DartifactId=xxxxx \
-Dversion=1.0.0 \
-Dpackaging=jar \
-DpomFile=pom.xml
maven deploy
mvn deploy:deploy-file \
-Dfile=./libs/json-simple-1.1.1.jar \
-DpomFile=pom.xml \
-DgroupId=com.sng.app \
-DartifactId=json-simple \
-Dversion=1.1.1 \
-Dpackaging=jar \
-Durl=file:./maven-repository/ \
-DrepositoryId=maven-repository \
-DupdateReleaseInfo=true \
pom.xml中加入
<repositories>
<repository>
<id>maven-repository</id>
<url>file:///${project.basedir}/../maven-repository/</url>
</repository>
</repositories>
如果不指定-DpomFile会破坏maven依赖传递