clockwork1122
V2EX  ›  问与答

首铁,求助下 maven

  •  
  •   clockwork1122 · Nov 8, 2017 · 1047 views
    This topic created in 3118 days ago, the information mentioned may be changed or developed.

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

    1 replies    2017-11-09 00:42:19 +08:00
    SoloCompany
        1
    SoloCompany  
       Nov 9, 2017
    和 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, 这个自己查文档吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1723 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 16:23 · PVG 00:23 · LAX 09:23 · JFK 12:23
    ♥ Do have faith in what you're doing.