- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在非标准文件结构中使用 maven-war-plugin。
我无法更改文件夹名称或结构;所以我使用以下方法来克服这些问题:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>myProject</id>
<phase>package</phase>
<goals>
<goal>war</goal>
</goals>
<configuration>
<warName>myProject</warName>
<warSourceDirectory>${project.basedir}\WebContent</warSourceDirectory>
<webXml>${project.basedir}\WebContent\WEB-INF\web.xml</webXml>
</configuration>
</execution>
</executions>
</plugin>
如您所见,文件夹的名称不同,但 Netbeans 找到它没有问题。我什至可以在网上看到它们。从 IDE 中的项目 View 。
但是当我尝试编译时,maven 找不到 web.xml(位于该路由中)
我已经将 web.xml 文件路径与 webXml 标记的有效 pom 路径进行了比较,它们是相同的。
我尝试过更改插件的版本,但毫无值(value)。
请帮忙。
最佳答案
configuration
block 应位于 plugin
内,而不是在 executions
内。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>myProject</id>
<phase>package</phase>
<goals>
<goal>war</goal>
</goals>
</execution>
</executions>
<configuration>
<warName>myProject</warName>
<warSourceDirectory>${project.basedir}\WebContent</warSourceDirectory>
<webXml>${project.basedir}\WebContent\WEB-INF\web.xml</webXml>
</configuration>
</plugin>
关于java - webXml 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27975549/
我在非标准文件结构中使用 maven-war-plugin。 我无法更改文件夹名称或结构;所以我使用以下方法来克服这些问题: org.apache.maven.plugins
尝试编译 Vaadin WAR 时出现此错误: Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (
我收到以下错误: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if exec
在 Maven 项目工具窗口中,我看到 maven-war-plugin:2.1.1 已安装,但它是灰色的。当我运行 war:war 目标时,我收到以下警告: [INFO] Building war:
我正在将单个 Eclipse Maven 管理的 webapp 项目转换为多模块 Maven 项目(这是一个测试 Maven 的测试项目,请随时提供任何类型的建议)。 单个项目 webapp 没有任何
我正在将Web应用程序从Jboss 4.2迁移到tomcat 7。使用tomcat 7后,我面临以下异常。 java.lang.NoSuchMethodException: org.apache.ca
我已经在 tomcat 7.0 中部署了 web 项目(maven)。它曾经部署运行良好。但不知何故它不断给出错误 java.lang.NoSuchMethodException: org.apach
无法仅使用基于代码的配置来启动 Spring Web App。出现错误: INFO: validateJarFile(C:\Users\user1\Idea13 Projects\WebApp\tar
我已经使用 eclipse 在我的本地机器上编写了几个 servlet。我已经在我的本地机器上测试了它们,一切正常。 然后我将我的项目导出为一个 .war 文件,并将它放在我只有 ssh 访问权限的另
我正在开发一个基于纯 Java 配置的 Spring MVC 项目。当我执行 Maven 全新安装时,出现以下错误。 Failed to execute goal org.apache.maven.p
我是一名优秀的程序员,十分优秀!