我阅读了有关 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/