Idea-java项目打包并发布到本地maven仓库

1.首先把第三方jar目录【lib】加载到项目中, ==lib目录右键菜单->Add as Library...== ->弹出Create Library->输入Name->然后点击 OK (已添加忽略)


image.png
image.png

2.菜单栏->File-Project Settings->Artifacts-> + ->JAR->From modules with dependencies..->Ok


image.png
image.png

image.png

然后点击【apply】+ 【ok】

image.png

3.点击工具栏 Build-> Artifacts... ->


image.png

然后会出现如下图的弹框->点击Build->然后会输出到【out】目录

image.png
image.png
mvn install:install-file -Dfile=jar绝对路径 -DgroupId=【maven-groupId】 -DartifactId=【maven-artifactId】 -Dversion=【maven-version】 -Dpackaging=【maven-packaging】

mvn install:install-file -Dfile=E:\ideadan\alipay-trade-sdk\out\artifacts\alipay_trade_sdk_jar\alipay-trade-sdk.jar -DgroupId=top.dearbo -DartifactId=alipay-trade-sdk -Dversion=1.0.0 -Dpackaging=jar
image.png

项目里面引入:


    top.dearbo
    alipay-trade-sdk
   1.0.0

image.png

·

通过mvn 命令发布第三方jar到仓库

mvn deploy:deploy-file -DgroupId=top.dearbo -DartifactId=alipay-trade-sdk -Dversion=1.0.0 -Dpackaging=jar -Dfile=E:\ideadan\alipay-trade-sdk\out\artifacts\alipay_trade_sdk_jar\alipay-trade-sdk.jar -Durl=http://192.168.2.202:8081/repository/maven-releases/ -DrepositoryId=maven-releases

参数说明:
mvn deploy:deploy-file

  • -DgroupId=xxxxxx 就相当于pom中的groupId
  • -DartifactId=xxxxxx 就相当于pom中的artifactId
  • -Dversion=xxxxxx 就相当于pom中的版本号version
  • -Dpackaging=xxxxxx 就相当于pom中打包方式
  • -Dfile=xxxxxx 本地环境
  • -Durl=xxxxxx 上传的url
  • -DrepositoryId=xxxxxx 对应的是setting.xml 里边的id


    DrepositoryId

你可能感兴趣的:(Idea-java项目打包并发布到本地maven仓库)