java - Maven目标 "war:inplace"为非war项目生成webapp文件夹

标签 java maven

我建立了一个maven多模块项目,其中一个带有包装“war”,另外两个带有包装“jar”。

当我在父项目上执行“mvn war:inplace”时,Maven 会为每个子项目生成一个文件夹 src/main/webapp。根据我的理解,它只对 WAR 项目有意义。我如何告诉 Maven 不要在 JAR 项目上运行该目标?

感谢您的帮助,非常感谢!

最佳答案

您必须调用 mvn war:inplace,而不是从多模块构建的根目录调用。简单的解决方案是 cd 进入 war 模块并在那里执行。 或者您可以使用/尝试以下操作。进入根文件夹并尝试:

mvn -pl YourWarModuleName war:inplace

关于java - Maven目标 "war:inplace"为非war项目生成webapp文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10373580/

相关文章:

java - application.xml 不存在。 maven EAR 构建期间出错

java - java中使用注解进行依赖管理

java - 如何在spring-boot程序中根据条件访问mongoDB中的子文档

java - 在给定时间查找 .wav 的 'volume'

java - 在 Java 构建路径上找不到父类(super class) "javax.servlet.http.HttpServlet"

java - 如何解决无法加载身份验证插件 'caching_sha2_password'问题

maven - 如何附加到使用 DLL 的 Maven Surefire 测试的系统路径?

java - 在 Firebase 中搜索数据 |安卓

java - 在使用 Web 服务时,我们真的需要 ServiceFacade 设计模式吗?

java - VisualVM 堆转储与探查器不一致