0

我试图让 Maven 从绑定 Tomcat 的 WAR 静态文件中排除,因为这些静态文件将通过 Apache 提供,而另一个构建目标是打包这些静态文件,以便我可以将它们单独部署到 Apache。

4

2 回答 2

2

通过相应地配置你的 pom 来排除资源,http ://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude.html ,maven-resources-plugin 提供了这一点。

组件也是一种选择。

至于导出文件,我将其称为同一项目的第二个工件,它不健康,因为它破坏了模块化,如何从一个项目创建两个 JAR(......以及为什么你不应该)

于 2013-05-06T05:12:05.557 回答
0

这看起来像是多模块项目的经典案例。

  • 一个用于静态文件的模块(可以打包为 jar 或 zip)
  • 其余代码的第二个模块

正如@patrungel 建议的那样,不要将它们混合在同一个模块中。

我希望这有帮助。

于 2013-05-06T07:31:54.410 回答