struts2 展示的 Maven 构建失败

Posted

技术标签:

【中文标题】struts2 展示的 Maven 构建失败【英文标题】:Maven build failed for struts2 showcase 【发布时间】:2014-08-26 23:08:42 【问题描述】:

我阅读了有关 struts2-showcase 的信息,并在 https://mvnrepository.com 找到了 maven 存储库

我使用的Maven仓库是https://mvnrepository.com/artifact/org.apache.struts/struts2-showcase/2.3.16.3

我正在尝试使用 maven repo 中给定的pom.xml 创建一个项目。但是每当我运行mvn install 时,它都会导致构建失败。首先,我通过使用

创建一个项目来做到这一点

mvn 原型:生成 -DgroupId=struts -DartifactId=struts2-showcase -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

控制台中的命令。然后我打开 pom.xml 并添加了依赖项。

<dependency>
  <groupId>org.apache.struts</groupId>
  <artifactId>struts2-showcase</artifactId>
  <version>2.3.16.3</version>
</dependency>

但是当我运行命令时

mvn 安装

我在测试中遇到错误,最后构建失败。

但后来我删除了所有并手动创建了一个目录,并在其中创建了一个pom.xml并粘贴了从https://mvnrepository.com/artifact/org.apache.struts/struts2-showcase/2.3.16.3/pom获得的所有内容

然后一切正常,但没有什么可编译的,也没有什么可测试的,并且构建成功。但是当我部署它时出现错误并且构建失败。

我知道我做错了什么。有人请告诉我让它工作的方法。 作为应用服务器,我使用了 JBoss (wildfly)。

【问题讨论】:

【参考方案1】:

首先,您需要从source repository 源代码分发版下载或签出。完成后,使用pom.xml 导航到文件夹($base_dir\src\apps\showcase\)并运行mvn。它将install 来自pom.xml 的项目。如果您需要更多信息,可以查看文档Building with Maven。

【讨论】:

我试过这个,但是在运行 mvn 命令后它显示构建成功但是当我把 struts2-showcase.war 文件放在目标中时,我在 jboss 服务器和 struts2-showcase 中得到了错误。生成了war.failed。 如果您还有其他问题,请通过按钮above 发布。

以上是关于struts2 展示的 Maven 构建失败的主要内容,如果未能解决你的问题,请参考以下文章

Maven构建Struts2项目

构建 struts2 spring3 mybatis 的maven项目 构建 pom.xml

使用Maven搭建Struts2框架的开发环境

当质量门失败时,如何使 Maven 构建失败?

由于未能构建依赖项的发布版本,Maven 发布构建在 Jenkins 中失败

Maven 构建失败 - 编译器插件