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

首铁,求助下 maven

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

    自学 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
        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, 这个自己查文档吧
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3047 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 10:51 · PVG 18:51 · LAX 03:51 · JFK 06:51
    ♥ Do have faith in what you're doing.