maven安装本地jar包

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-repositoryid>
            <url>file:///${project.basedir}/../maven-repository/url>
        repository>
    repositories>

如果不指定-DpomFile会破坏maven依赖传递

你可能感兴趣的:(maven,jar)