Java 项目基目录之外的目录。Maven war插件-<;网络资源>;
我在Eclipse中遇到Maven问题警告,因为我的pom.xml war插件配置 该项目有多个模块。层次结构如下所示: 我需要将特定目录(模块2中的webapp)的内容打包到模块。top pom.xml配置的主要部分如下:Java 项目基目录之外的目录。Maven war插件-<;网络资源>;,java,eclipse,maven,warnings,maven-plugin,Java,Eclipse,Maven,Warnings,Maven Plugin,我在Eclipse中遇到Maven问题警告,因为我的pom.xml war插件配置 该项目有多个模块。层次结构如下所示: 我需要将特定目录(模块2中的webapp)的内容打包到模块。top pom.xml配置的主要部分如下: <plugins> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<webResources>
<resource>
<directory>../module2/src/main/webapp</directory>
</resource>
</webResources>
<packagingExcludes>**/*.db,**/*.scss,**/*.example,**/abrepository/**,,**/abconnection.xml</packagingExcludes>
<attachClasses>true</attachClasses>
</configuration>
</plugin>
</plugins>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warName>modul</warName>
</configuration>
</plugin>
</plugins>
我可以摆脱它吗?或者我可以用不同的方式将文件夹(webapp)的内容添加到.war包中吗
感谢您的帮助。与覆盖版本警告不同,on可以在版本后添加注释“$NO-MVN-MAN-VER$”,到目前为止,似乎还不存在解决此问题的优雅解决方案 你能做的唯一一件事(在我的例子中也是如此)是一起禁用“Maven构建参与者问题”:
- 问题视图->右角的向下箭头按钮
- “配置内容”
- 在活动配置中,在“Maven问题”中取消选中“Maven构建参与者问题”复选框
只需将目录移动到您有war插件的模块中…?但我需要在多个模块中使用相同的目录。听起来您做得不对。将一个单独的模块作为jar并向其添加依赖项…或者更好地解释问题的具体原因?在配置中,您可以看到排除的文件。我需要在多个模块中添加一些.css等。那么这是实现它的坏方法?我是否应该将这些文件添加到.jar中,然后在每个模块中添加依赖项配置?谢谢。如果这些是css等。我建议创建一个单独的war模块,其中只包含这些模块,并使用maven war插件覆盖机制。。。
***module\..\module2\src\main\webapp" directory outside of project base directory. (org.apache.maven.plugins:maven-war-plugin:3.2.0:war:default-war:package) pom.xml /module line 1 Maven Build Participant Problem