私がやろうとしているのは、次のような3番目のプロジェクトに依存する2つのプロジェクトを作成することです。
- GWTプロジェクト-私の管理インターフェース用
- JSF2プロジェクト-フロントエンドインターフェイス用
- 春-ビジネスロジック用
私は何をしなければなりませんか?Mavenを使用してこれらのプロジェクトを作成するにはどうすればよいですか?パッケージを実行してGWT、JSF、Springプロジェクトをパッケージ化し、それらを耳に追加する場合はどうすればよいですか?
- GWT-戦争
- JSF-戦争
- Spring-jar(spring-dataを使用してデータベースからデータを取得します)
何が必要ですか?2つのMavenモジュールと1つのMavenプロジェクト?Mavenモジュールはどれですか?Mavenプロジェクトはどれですか?
これらすべてのプロジェクトを(で)アーカイブしてデプロイするためのビルド(何で-ant
または)を作成するにはどうすればよいですか?それは正しい方法ですか?maven
ear
jboss
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
がそのフォルダーにあるため、機能していません...
私は今何ができますか?私は何か間違ったことをしましたか?