2012-05-22 97 views
0

我使用了maven原型「org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype」來生成代碼。我創建了JBoss 7,然後嘗試從項目根目錄進行部署。JBoss maven archtype:webapp-ear部署問題

mvn package 
mvn jboss-as:deploy 

包裝成功。

但是,我發現了以下錯誤消息在部署階段:

[錯誤]未能項目myProject的,網絡上執行的目標:無法 解析相關項目 com。示例: myProject的-網:戰爭:1.0快照:找不到神器 com。示例:myProject的-EJB:罐子:1.0 - 快照 - > [求助1]

我試着包裝來自項目的根和myProject-耳朵文件夾。

我的環境:Ubuntu的12.04,甲骨文JDK 7時,JBoss 7.1,Maven的3

非常感謝您!

這是包裝後,我的項目結構(部分省略)

. 
├── myProject-ear 
│   ├── pom.xml 
│   ├── src 
│   │   └── main 
│   │    └── application 
│   │     └── META-INF 
│   │      └── myProject-ds.xml 
│   └── target 
│    ├── application.xml 
│    ├── maven-archiver 
│    │   └── pom.properties 
│    ├── myProject 
│    │   ├── META-INF 
│    │   │   ├── application.xml 
│    │   │   └── myProject-ds.xml 
│    │   ├── myProject-ejb-1.0-SNAPSHOT.jar => *** EJB JAR HAS GENERATED *** 
│    │   └── myProject-web-1.0-SNAPSHOT.war => *** WAR HAS GENERATED *** 
│    └── myProject.ear      => *** EAR HAS GENERATED (contains other 2 archives) *** 
├── myProject-ejb 
│   ├── pom.xml 
│   ├── src 
│   └── target 
│    ├── classes 
│    │   ├── com 
│    │   ├── import.sql 
│    │   └── META-INF 
│    │    ├── beans.xml 
│    │    └── persistence.xml 
│    ├── generated-sources 
│    │   ├── annotations 
│    │   └── test-annotations 
│    ├── maven-archiver 
│    │   └── pom.properties 
│    ├── myProject-ejb-1.0-SNAPSHOT.jar => *** EJB JAR HAS GENERATED *** 
│    └── test-classes 
│     ├── arquillian.xml 
│     ├── com 
│     │   └── example 
│     │    └── test 
│     │     └── MemberRegistrationTest.class 
│     ├── META-INF 
│     │   └── test-persistence.xml 
│     └── test-ds.xml 
├── myProject-web 
│   ├── pom.xml 
│   ├── src 
│   └── target 
│    ├── classes 
│    │   └── com 
│    ├── generated-sources 
│    │   └── annotations 
│    ├── maven-archiver 
│    │   └── pom.properties 
│    ├── myProject-web-1.0-SNAPSHOT 
│    │   ├── index.html 
│    │   ├── META-INF 
│    │   ├── resources 
│    │   └── WEB-INF 
│    │    ├── beans.xml 
│    │    ├── classes 
│    │    │   └── com 
│    │    │    └── example 
│    │    ├── faces-config.xml 
│    │    └── templates 
│    │     └── default.xhtml 
│    ├── myProject-web-1.0-SNAPSHOT.war => ***WAR HAS GENERATED*** 
│    └── surefire 
├── pom.xml 
└── README.md 
} 
+0

'org.jboss.spec.archetypes的版本至極:的jboss-javaee6-webapp的入耳式archetype'?順便說一句:你是用手坐在樹上的結構還是爲此使用了一個工具? – Thor

+0

我使用了linux'tree'命令。感謝您的答覆。我自己想出了答案。 –

回答

0

試圖經過一些我想通了以下工作:

mvn clean package jboss-as:deploy