私がやろうとしているのは、次のような3番目のプロジェクトに依存する2つのプロジェクトを作成することです。
- GWTプロジェクト-私の管理インターフェース用
- JSF2プロジェクト-フロントエンドインターフェイス用
- 春-ビジネスロジック用
私は何をしなければなりませんか?Mavenを使用してこれらのプロジェクトを作成するにはどうすればよいですか?パッケージを実行してGWT、JSF、Springプロジェクトをパッケージ化し、それらを耳に追加する場合はどうすればよいですか?
- GWT-戦争
- JSF-戦争
- Spring-jar(spring-dataを使用してデータベースからデータを取得します)
何が必要ですか?2つのMavenモジュールと1つのMavenプロジェクト?Mavenモジュールはどれですか?Mavenプロジェクトはどれですか?
これらすべてのプロジェクトを(で)アーカイブしてデプロイするためのビルド(何で-antまたは)を作成するにはどうすればよいですか?それは正しい方法ですか?mavenearjboss
jbossこれらすべてのプロジェクトをから直接実行することは可能eclipseですか?何かを変更するたびにビルドを作り直してデプロイする必要がないようにするには?
- Mavenを使用する必要がありますか?
- プロジェクトをクリーンにするために何を使用すればよいですか?
- 使用する必要が
antありmavenますか?でしかできないのではmaven? - デプロイを実行するときに実行する必要がある正確なプロセスは何ですか?
編集済み
- 1つのMavenプロジェクトProjectEARを作成しました
- GWTアーキタイプを使用して1つのMavenモジュールを作成しました
- スプリングデータアーキタイプを使用して1つのMavenモジュールを作成しました
modules依存関係として2を追加してから、次のようmaven projectにビルドを追加しましたear。maven-ear-plugin
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.8</version>
<configuration>
<finalName>project</finalName>
<version>5</version>
<generatedDescriptorLocation>${basedir}/src/main/application/META-INF</generatedDescriptorLocation>
<modules>
<javaModule>
<groupId>ro.myproject</groupId>
<artifactId>business-logic</artifactId>
<bundleFileName>busineeLogic.jar</bundleFileName>
</javaModule>
<webModule>
<groupId>ro.myproject</groupId>
<artifactId>admin</artifactId>
<bundleFileName>admin.war</bundleFileName>
<contextRoot>/admin</contextRoot>
</webModule>
</modules>
</configuration>
</plugin>
しかし今、私earがjboss-as-7.1.1自分のadmin.war内部にデプロイすると、earは正しくデプロイされません..生成されたGWTフォルダーを抽出していません...

そして、これが原因で、myGWT applicationが正しくロードされていません=> my*.nocache.jsがそのフォルダーにあるため、機能していません...
私は今何ができますか?私は何か間違ったことをしましたか?