IntelliJ IDEA は初めてで、12.1.4 を使用しています。
Maven プロジェクトを作成してから、2 つのサブモジュールを追加しようとしました。
これはプロジェクト構造です:
ご覧のとおり、mavenapp
はルート プロジェクト (親プロジェクト) で、app-common
とapp-web
はサブ モジュールです。
IntelliJ IDEA は、次の pom.xml を変更することで正しいことを行いmavenapp
ます。
<modules>
<module>app-common</module>
<module>app-web</module>
</modules>
<packaging>pom</packaging>
今、私はいくつかの問題を抱えています:
1) ?app-common
の依存関係として作成します。app-web
つまり、IntelliJ IDEA で pom.xml を変更したいのですapp-web
。
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>app-common</artifactId>
<version>${project.version}</version>
</dependency>
しかし、私はそれを作る方法を見つけることができませんか?
ヘルプ サイトのドキュメントを読んでも、ダイアログ ボックスapp-common
でモジュールが見つかりません。Maven Artifact Search
2) 繰り返される依存関係をdependencyManagement
親の pom.xml に抽出します。
app-common
とapp-webapp
が同じ依存関係 (たとえば、依存関係) を持っているかどうかを意味しjunit
ます。
の pom.xml の にjunt
を定義したほうがいいのですが、IDE で作成できるのでしょうか。dependencyManagement
mavenapp
3) アイデア ファイルを非表示にできますか。
のフォルダのような IDE によって生成されたファイルは、ウィンドウ.idea
で非表示にできるということですか?project