美文网首页
Idea-java项目打包并发布到本地maven仓库

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

作者: 不善言谈_ | 来源:发表于2019-08-20 16:52 被阅读0次

    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

    项目里面引入:

    <dependency>
        <groupId>top.dearbo</groupId>
        <artifactId>alipay-trade-sdk</artifactId>
       <version>1.0.0</version>
    </dependency>
    
    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仓库

          本文链接:https://www.haomeiwen.com/subject/zywpsctx.html