これは基本的な質問です。私は多分、mavenのマルチモジュール構造に精通していません。言って、私はWebアプリケーションを持っています。そして私はそれにいくつかのモジュールを接続したい(いくつかのサービス)。 Webアプリケーションを他のモジュールに依存するモジュールの1つだけにして実行する必要がありますか?最初は私はプロジェクト全体を実行できると思っていましたが、IDE(私はNetBeansを使用しています)ではこのオプションが無効であることが判明しました。このため、メインモジュールのようなものを実行する必要がありました)。そうですか?前もって感謝します。マルチモジュールのMavenプロジェクトを実行する
0
A
答えて
4
マルチモジュールプロジェクトをお持ちの場合は、次のような構造が必要です。これもフォルダ構造でも表されます。このようになるはずモジュール-1あなたのポンポンで
<project ..>
<groupId>com.test.project</groupId>
<artifactId>parent</artifactId>
<version>1.0-SNAPSHOT</version>
<modules>
<module>module-1</module>
<module>module-2</module>
<module>module-war</module>
</modules>
</project>
::ルートモジュールのに対し
+-- root (pom.xml)
+--- module-1
+--- module-2
+--- module-war
はこのようなものが含まれてい
<project ..>
<parent>
<groupId>com.test.project</groupId>
<artifactId>parent</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>module-1</artifactId>
dependencies for the module
</project>
にモジュール-2には、より多くのを見て以下のようになります。戦争モジュールのように見えます:
<project ..>
<parent>
<groupId>com.test.project</groupId>
<artifactId>parent</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<packaging>war</packaging>
<artifactId>module-war</artifactId>
dependencies for the module
</project>
あなたは例のモジュール-1のためのモジュール間の依存関係を持っている場合
は、モジュール-1で次のように見えるモジュール-2に依存します。
<project ..>
<parent>
<groupId>com.test.project</groupId>
<artifactId>parent</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<artifactId>module-1</artifactId>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>module-2</artifactId>
<version>{project.version}</version>
</dependency>
..other dependencies..
</dependencies>
</project>
プロジェクトをビルドし、パッケージ化するには、親フォルダに移動して行います単純にa
mvn clean package
関連する問題
- 1. EclipseのマルチモジュールMavenプロジェクト
- 2. Tomcat MavenプラグインとマルチモジュールMavenプロジェクト
- 3. logback-のtest.xmlとマルチモジュールMavenプロジェクト
- 4. 親pomとsvnレイアウトのマルチモジュールmavenプロジェクト
- 5. メインクラスのMavenプロジェクトを実行
- 6. JAXB in mavenマルチモジュール
- 7. DDD、JPA、マルチモジュールMaven
- 8. Maven SonarQubeマルチモジュール
- 9. Jetty、HTTP ERROR:503 SERVICE_UNAVAILABLEのマルチモジュールMaven Webアプリケーションの実行
- 10. マルチモジュールMavenプロジェクトでslf4j + logbackを設定する方法は?
- 11. マルチモジュールMavenプロジェクトを作成する理由とタイミング
- 12. マルチモジュールMavenプロジェクトの変更を受け取ります
- 13. MavenマルチモジュールSpring MVC App
- 14. MavenマルチモジュールWebアプリケーション(ホットスワップ)
- 15. マルチモジュールのMavenプロジェクトをEclipseにインポートするときの問題(STS 2.5.2)
- 16. コマンドラインでjava mavenプロジェクトを実行
- 17. マルチモジュールのMaven Javaのドキュメントのビルド
- 18. マルチモジュールMavenプロジェクトでテストエラーが発生した場合、Jenkinsビルドに失敗します
- 19. EclipseからMavenプロジェクトを実行するには?
- 20. mavenでビルドした後にプロジェクトを実行するには
- 21. eclipseでgithubからmavenプロジェクトを実行する方法
- 22. googleアプリケーションエンジンでmavenプロジェクトを実行する方法
- 23. MavenプロジェクトでjettyにメトロWebサービスを実行する方法は?
- 24. eclipseでdeveloppentモードでgwt mavenプロジェクトを実行するには?
- 25. mavenサポートでWebプロジェクトを実行する方法
- 26. のmaven - 私はMavenのは、私が実行しているプロジェクトで構築、実行リソース
- 27. マルチモジュール内の耳:ビルドパスは実行環境を指定します。
- 28. Mavenを使ったScala Sparkプロジェクトのパッケージ化と実行
- 29. EclipseでマルチモジュールのMavenプロジェクトを階層表示することは可能ですか?
- 30. Maven実行プラン
ああ、このような完全な答えに感謝します。 –