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 构建失败的主要内容,如果未能解决你的问题,请参考以下文章
构建 struts2 spring3 mybatis 的maven项目 构建 pom.xml