【问题标题】:Maven Multi Module execution pointMaven 多模块执行点
【发布时间】:2013-04-13 14:33:43
【问题描述】:

我想使用由 4 个模块组成的 Maven 多模块:域模块、DAL 模块、服务模块和 Web 模块。所有这些模块都有一个父项目。问题是我不知道执行点在哪里?我应该从 Web 模块运行它吗?还是来自父 Maven 项目?如果我从父项目运行它,父项目的包装是“POM”而不是“WAR”?要改吗?请帮忙

【问题讨论】:

    标签: maven maven-2 maven-3 m2eclipse


    【解决方案1】:

    如果你有这样的结构,你必须从父模块运行它:

    root
      +-- pom.xml
           +--- domain
           !     +-- pom.xml 
           +--- dal
           !     +-- pom.xml 
           +--- service
           !     +-- pom.xml 
           +--- web
                 +-- pom.xml 
    

    这意味着进入 root 目录并执行 mvn cleanmvn package 之类的操作。

    并且您应该更改根项目的包装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-13
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      • 2020-09-08
      • 1970-01-01
      • 2014-01-15
      相关资源
      最近更新 更多