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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    maven解决包冲突有哪些方法?
    38
    0

    我有一个工程myproject-public,要打成jar包给其他项目共用。
    myproject-public引用了JAR包:A

    有其他项目组工程otherproject引用我的myproject-public包,但是也引用了A包。

    为了避免冲突,常规做法是,otherproject引用我的myproject-public包时,将A包排除。

    但是有没有其他办法?

    比如我myproject-public引用A的时候,配置一下scope,然后otherproject引用我的myproject-public包时也,配置一下scope。能达到这样的效果:

    otherproject不用排除A,就能正确的编译、打包、运行?

    我想达到这样的效果:
    1、myproject-public打包的时候把A排除
    2、otherproject引用myproject-public,但是没有引用A的时候,编译期报错。
    3、otherproject引用myproject-public,引用了A,otherprojectmyproject-public均使用这个A版本。

    以上,求大神指教,能做到吗?

    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 杨祁连 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


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