コードを生成するために、maven アーキタイプ「org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype」を使用しました。JBoss 7 を起動し、プロジェクト ルートからデプロイしようとしました。
mvn package
mvn jboss-as:deploy
梱包は成功しました。
しかし、展開段階で次のエラー メッセージが表示されます。
[エラー] プロジェクト myProject-web でゴールを実行できませんでした: プロジェクト com.example:myProject-web:war:1.0-SNAPSHOT の依存関係を解決できませんでした: 成果物 com.example:myProject-ejb:jar:1.0-SNAPSHOT が見つかりませんでした→【ヘルプ1】
プロジェクト ルートと myProject-ear フォルダーの両方からパッケージ化を試みました。
私の環境:ubuntu 12.04、Oracle 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
}