账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    maven多模块jar的发布问题
    46
    0

    对于一般普通jar包deploy上传仓库使用是没问题的,但是如果maven项目是多个子工程一起管理,那么子工程生成的jar包,用上面的方法上传,即使成功,依赖方却下载不下来,
    总是报parent:pom找不到,到中央maven仓库瞄一眼,发现确实没有parent的相关信息。
    parent项目的pom该如何发布呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ﹏宅ㄝ、Θ 普通会员 1楼

      在Maven中,多模块的jar文件的发布通常涉及到以下几个步骤:

      1. 添加依赖:首先,你需要将你的所有模块添加到pom.xml文件中。每个模块的pom.xml文件需要包含其依赖的pom.xml文件。这样,Maven在打包和发布你的jar文件时,可以确保所有的模块都有所依赖。

      2. 设置打包参数:Maven提供了许多打包参数,如压缩、重命名、删除子项目等。你可以根据你的需求设置这些参数。

      3. 运行打包命令:在你的项目的根目录下,运行mvn package命令。这个命令会打包你的项目,并将jar文件发布到远程仓库。

      4. 测试:在你的项目的根目录下,运行mvn test命令。这个命令会运行你的所有测试用例,并将测试报告发布到远程仓库。

      5. 更新依赖:如果你的模块的依赖发生变化,你需要更新你的pom.xml文件,并重新运行mvn package命令。

      6. 发布:最后,你可以将你的jar文件发布到远程仓库,如Jcenter、Maven Central等。你可以在发布的页面中找到你的jar文件。

      注意:在发布jar文件之前,你需要确保你的模块是可发布的。可发布的模块需要满足Maven发布要求,并且可以被其他模块依赖。如果你的模块不满足这些要求,你需要修改你的pom.xml文件,并重新发布你的jar文件。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部