Eclipseでappfuseによって作成されたマルチモジュールSpringMVCアプリケーションを適切にセットアップする方法は?
質問
EclipseでマルチモジュールSpringMVC appfuseアプリケーションをセットアップしようとしていますが、Eclipseでプロジェクトをインポートした後、Eclipseで多くのエラーに直面しているようです。誰でもEclipseでそのようなアプリケーションをセットアップする理想的な方法を示すステップバイステップのガイドラインで私を助けてもらえますか?
解決
Maven Eclipseプラグインを使用してみましたか? プロジェクトのルートフォルダー(pom.xmlファイルが含まれているフォルダー)に移動して" mvn eclipse:eclipse"を実行するだけです。コマンドラインから。
これにより、各モジュールのプロジェクトファイルがビルドされ、相互依存関係も作成されます。マルチモジュールプロジェクトは、複数のプロジェクトを持つワークスペースのように扱うことができます。
mvn eclipse:eclipseの後にロード時に表示されるエラーのほとんどは、リポジトリ変数が原因です。これは" mvn -Declipse.workspace = eclipse:add-maven-repo"を使用して設定できます。
maven eclipseプラグインの詳細については、 http://maven.apache.orgをご覧ください。 / plugins / maven-eclipse-plugin / 。
よろしく、 ボグダン
他のヒント
エラーは何ですか?私が考えることができる最も一般的な問題は、ライブラリエラーです。この場合、ビルドパスを編集する必要があります。
マルチモジュールプロジェクトについて思い出すと、Eclipseはこれをうまく処理できません。発生している特定のエラーを確認し、そこから開始すると役立ちます。
私はこの問題を知っています。それはAppfuseではなく、Maven自体に関連しています。次の手順に従うことをお勧めします。
- プロジェクトのセットアップ;
- 必要なすべてのディレクトリ/ソースを作成します。アプリケーションと単体テストの両方で、主にJavaソースとリソースファイルを作成します。
-
すべてがコンパイルされ、すべてのテストに合格することを確認します。このために確認できます
mvnパッケージ
-
Eclipse Mavenプラグインを使用:
mvn eclipse:eclipse
この方法により、プロジェクトにはクラスパスに必要なすべてのものが含まれます:SpringおよびLog4j構成ファイル、リソースなど。
すでにmvn eclipse:eclipseコマンドを実行している場合は、Eclipseからプロジェクトを削除し(DO N'T DELETE FILES!)、ディレクトリからEclipse固有のファイルを削除し、mvn eclipse:eclipseを再実行します
私の2セント