Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 马文目标“;战争:原地踏步”;为非war项目生成webapp文件夹_Java_Maven - Fatal编程技术网

Java 马文目标“;战争:原地踏步”;为非war项目生成webapp文件夹

Java 马文目标“;战争:原地踏步”;为非war项目生成webapp文件夹,java,maven,Java,Maven,我建立了一个maven多模块项目,一个是打包“war”,另外两个是打包“jar” 当我在父项目上执行“mvn war:inplace”时,Maven会为每个子项目生成一个文件夹src/main/webapp。在我看来,这只对战争项目有意义。我如何告诉Maven不要在JAR项目上运行该目标 谢谢你的帮助,非常感谢 您必须调用mvn war:inplace,而不是从多模块构建的根目录调用。简单的解决方案是将cd放入war模块并在那里执行。 或者您可以使用/尝试以下方法。进入根文件夹并尝试: mvn

我建立了一个maven多模块项目,一个是打包“war”,另外两个是打包“jar”

当我在父项目上执行“mvn war:inplace”时,Maven会为每个子项目生成一个文件夹src/main/webapp。在我看来,这只对战争项目有意义。我如何告诉Maven不要在JAR项目上运行该目标


谢谢你的帮助,非常感谢

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

mvn -pl YourWarModuleName war:inplace

你在根pom中定义了maven war插件吗?没有。为什么这是必要的?我在那里具体说明了什么?