maven-2 - Maven 中的多模块项目

标签 maven-2

我有一些多模块项目。 有些模块打包为 war,有些模块打包为 jar。

当我从根模块开始时:mvn war:exploded 我认为它只会将该步骤应用于 war 项目。但它尝试将 mvn war:exploded 应用于所有显然失败的项目(没有 web.xml 等)。

有什么想法可以告诉maven只应用于war包装模块吗?

最佳答案

运行 war:war 时(对于带有 war 打包的项目,这是绑定(bind)到 package 的目标),war 插件会自动创建分解的 war 目录首先将其压缩为实际的war文件。那么为什么不在 Reactor 构建期间简单地运行 mvn package 呢?

如果这确实不是一个选项,您可以使用 maven 的 advanced reactor options 之一,更准确地说:

-pl, --projects
       Build specified reactor projects instead of all projects

并仅列出 war 模块。

关于maven-2 - Maven 中的多模块项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2525767/

相关文章:

maven-2 - maven-jar-plugin 和传递依赖

tomcat - maven一行部署到tomcat集群(多个)

java - 如何自定义 jaxb 生成?

maven - 从 Maven Central 安装 Maven 本身

svn - 无法使用 SVN 作为 Maven 存储库进行部署

maven-2 - 为什么 Maven 的 mvn clean 第一次不起作用?

maven-2 - POM 中的多个依赖范围

java - Maven : How to include jars, 在代表 J2EE 项目中不可用?

java - 考试补习类在哪里保存?

java - Maven easyb插件java堆空间设置?