V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
clockwork1122
V2EX  ›  问与答

首铁,求助下 maven

  •  
  •   clockwork1122 · 2017-11-08 16:23:06 +08:00 · 676 次点击
    这是一个创建于 2377 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自学 maven,parent 的打包方式为 pom,在 build 项目时,Could not find artifact com.mai:mai-parent:jar:1.0-SNAPSHOT ->还会找 jar 包

    1 条回复    2017-11-09 00:42:19 +08:00
    SoloCompany
        1
    SoloCompany  
       2017-11-09 00:42:19 +08:00
    和 parent 没关系,出现这个问题是因为使用了 multi module
    maven 对 multi module 支持不好,sub-module 无法单独编译,直接在 root module 上开始编译是没问题的
    一般而言有两种解决方案
    1. 手动执行一次 root module 的 mvn install 安装到本地 repo, 这样编译存在依赖的 sub-module 的时候就不会找不到依赖了,缺点是如果变更了,每次都要重新 install
    2. 从 root module 上使用 -pl -amd 选项来编译 sub-module, 这个自己查文档吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2596 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:51 · PVG 23:51 · LAX 08:51 · JFK 11:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.