当前位置: 首页 > 知识库问答 >
问题:

无法执行目标组织。阿帕奇。专家插件:指定的网站。xml文件'D:\WEB-INF\WEB。“xml”不存在

宗政海
2023-03-14

[ERROR]无法执行目标org.apache.maven.plugins:maven-war-
插件:2.1.1:在项目CRPS上的war(默认战争):指定的web.xml文件
'D:\WEB-INF\web.xml'不存在-

http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

注意:我的项目在D:\MAVEN\
下,项目文件夹是:D:\MAVEN\CRPS

当我在intellij ideas中单击install时,会生成此错误。为什么会这样?

共有1个答案

杜诚
2023-03-14

正如你所看到的,插件正在D:\WEB-INF路径中查找,以获取战争打包所需的web.xml,这显然是错误的查找位置。

 <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.3</version>
    <executions>
      <execution>
         <phase>package</phase>
         <configuration>
           <webXml>..../WEB-INF/web.xml</webXml>
         </configuration>
      </execution>
    </executions>
  </plugin>

请注意:您不需要声明绝对路径,项目pom的相对路径就足够了。用正确的路径替换点。

我猜你没有使用默认的maven war项目布局,这就是你得到这个错误的原因。如果你是,插件会从src/main/webapp/WEB-INF/web.xml默认得到web.xml,如下面的例子。

  • pom.xml
  • src
      • java
      • 资源
      • webapp
        • WEB-INF
          • web.xml

 类似资料:
  • 来自Eclipse火星版,pom。xml-Run-As-maven-clean,我得到了以下关于构建失败的错误消息 [ERROR]无法执行目标组织。阿帕奇。专家插件:maven clean插件:2.5:项目测试框架上的clean(默认清洁):目标组织的执行默认清洁。阿帕奇。专家插件:maven clean插件:2.5:clean失败:插件组织。阿帕奇。专家plugins:maven clean p

  • 运行Maven测试时出现此错误 执行目标组织失败。阿帕奇。专家插件:maven插件插件:3.2:项目amsframeworok上的描述符(默认描述符):提取插件描述符时出错:“未找到插件:ams5的mojo定义。0:amsframeworok。'- 下面是我的pom。xml

  • 我正在做一个端到端的项目,包括后端和前端。前端工作正常(angular2框架、“npm启动”和“ng构建”工作正常)。但是,当我从project home文件夹运行“mvn clean install”时,它会给我一个错误,我对此一无所知: 在project home文件夹下,我可以成功运行“mvn compile”,但不能运行“mvn clean install”。它显示前端故障,并显示上面的错

  • 我已经创建了一个maven项目。构建是成功的。但是我在尝试在我的maven项目中做标记准备(“mvn发布:准备”)时出现了以下错误。我在pom中添加了新的依赖项后收到了这个错误,如下所示。 请找出下面的错误。 [错误]无法执行目标组织。阿帕奇。专家插件:maven release插件:2.5.3:project print services上的prepare(默认cli):reactor proj

  • 当我运行intellij idea maven安装时,它遇到了如下问题 无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.8.1:testCompile 如何解决?

  • maven jar插件失败,错误如下: 无法执行目标组织。阿帕奇。专家plugins:maven-jar plugin:3.1.2:jar(默认jar)on project myProject:您必须使用分类器将补充工件附加到项目中,而不是替换它们。 我正在使用Java11。我将maven jar插件从2.4升级到了3.1.0。 它只在mvn清洁安装部署时失败。(没有部署,它正在正确运行)。 有什