java - struts2 展示的 Maven 构建失败

标签 java maven struts2 jboss wildfly-8

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

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

我正在尝试使用 Maven 存储库中给出的 pom.xml 创建一个项目。但每当我运行 mvn install 时,它都会导致构建失败。首先,我通过使用创建一个项目来做到这一点

mvn archetype:generate -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 install

我在测试中出错,最后构建失败。

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

然后一切都很完美,但无需编译,无需测试,并且构建成功。但是当我部署时出现错误并且构建失败。

我知道我正在做一些非常错误的事情。请有人告诉我让它发挥作用的方法。 作为应用程序服务器,我使用 JBoss (wildfly)。

最佳答案

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

关于java - struts2 展示的 Maven 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24594140/

相关文章:

java - 使用依赖的一小部分有意义吗?

jquery - 如何手动加载jqgrid中的数据?

java - Struts 2上如何通过变量调用Action方法?

java - 带有子资源定位器的 Jersey 版本控制

java - connection.getMetaData 似乎没有返回表信息

java - 图像过度缩放

maven - Apache Bigtop 未构建

java - Spring Boot 多模块 Maven 项目的 "buid"是什么?

java - Struts2 JSON参数之谜

java - Action 条BUG : List mode navigation not visible after using SearchView