これは基本的な質問です。私は多分、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. JenkinsでマルチモジュールMavenプロジェクトのソナー解析を実行するには
- 2. EclipseのマルチモジュールMavenプロジェクト
- 3. Tomcat MavenプラグインとマルチモジュールMavenプロジェクト
- 4. logback-のtest.xmlとマルチモジュールMavenプロジェクト
- 5. マルチモジュールのMaven/Springプロジェクトを起動する
- 6. マルチモジュールmavenプロジェクトのコードカバレッジを見つける
- 7. マルチモジュールMavenプロジェクトのAOPの側面
- 8. マルチモジュールMavenプロジェクトでの最適なアプローチは?
- 9. 親pomとsvnレイアウトのマルチモジュールmavenプロジェクト
- 10. マルチモジュールJava Mavenプロジェクトの標準構造
- 11. Mavenマルチモジュール
- 12. GitLab CI私はマルチモジュールMavenプロジェクト持ち
- 13. Javaプロジェクトの依存関係ツリーEclipseのマルチモジュールのMavenプロジェクト
- 14. バネ付きのマルチモジュールmavenプロジェクトを作成する
- 15. マルチモジュールのMavenプロジェクトでリソースを共有する方法
- 16. メインクラスのMavenプロジェクトを実行
- 17. Maven SonarQubeマルチモジュール
- 18. JAXB in mavenマルチモジュール
- 19. DDD、JPA、マルチモジュールMaven
- 20. Jetty、HTTP ERROR:503 SERVICE_UNAVAILABLEのマルチモジュールMaven Webアプリケーションの実行
- 21. マルチモジュールMavenプロジェクトでslf4j + logbackを設定する方法は?
- 22. マルチモジュールMavenプロジェクトを作成する理由とタイミング
- 23. Mavenの - 私のような構造で、マルチモジュールMavenプロジェクトを持っている
- 24. Mavenの(マルチモジュールプロジェクト) - 次のように私は、マルチモジュールMavenプロジェクトを持っているモジュール
- 25. マルチモジュールMavenプロジェクトの変更を受け取ります
- 26. EclipseでMavenプロジェクトを実行
- 27. Sparkとmavenでプロジェクトを実行する
- 28. 相互依存関係のあるマルチモジュールMavenプロジェクト?
- 29. MavenマルチモジュールSpring MVC App
- 30. MavenマルチモジュールWebアプリケーション(ホットスワップ)
ああ、このような完全な答えに感謝します。 –