2014-07-06 96 views
1

您好我是Struts2和Maven的新手。我讀到Struts2的-展示,發現Maven倉庫,在我使用http://maven-repository.comMaven構建失敗的struts2展示

Maven倉庫是http://maven-repository.com/artifact/org.apache.struts/struts2-showcase/2.3.16.3

我試圖創建一個使用在Maven回購給定的pom.xml一個項目。但是每當我運行mvn install時,它的構建失敗。首先,我是通過創建使用

MVN原型一個項目這樣做:產生-DgroupId =支柱 -DartifactId = Struts2的-展示-DarchetypeArtifactId = Maven的原型 - 快速入門-DinteractiveMode =假

命令在控制檯中。然後我打開了pom.xml並添加了依賴項。

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

但是當我運行命令

MVN安裝

我的測試,最後生成失敗了錯誤。

但後來我刪除了所有與手動創建的目錄,裏面我創建一個pom.xml中並粘貼所有內容從http://maven-repository.com/artifact/org.apache.struts/struts2-showcase/2.3.16.3/pom

瞭然後,所有的工作完美,但沒有編制,沒有什麼測試和構建了成功的。但是當我部署它時出現錯誤並且構建失敗。

我知道我在做一些非常錯誤的事情。有人請告訴我讓它工作的方法。 作爲應用程序服務器,我使用了JBoss(wildfly)。

回答

0

首先您需要從​​下載或簽出源代碼分發。完成後,使用pom.xml導航到文件夾(${base_dir}\src\apps\showcase\)並運行mvn。它將從pom.xml項目install。如果您需要更多信息,您可以查看文檔Building with Maven

+0

0123我試過這個,但運行mvn命令後它顯示編譯成功,但是當我把struts2-showcase.war文件生成在目標中時,我得到了jboss服務器中的錯誤,並且生成了struts2-showcase.war.failed 。 –

+0

如果還有其他問題,請按[上面的]按鈕(http://stackoverflow.com/questions/ask)。 –