1

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

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

我正在尝试使用pom.xmlmaven repo 中给定的内容创建一个项目。但是每当我运行时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 安装

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

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

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

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

4

1 回答 1

0

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

于 2014-07-06T10:52:28.887 回答