Maven が同じマルチモジュール・プロジェクト内のモジュールの依存関係を解決できない
2023-11-02 19:10:10
質問
のようなコマンドを実行すると
mvn dependency:build-classpath
または
mvn exec:java
Mavenは、私のモジュールの1つの依存関係を解決することができません。
[ERROR] プロジェクト parser-app でゴールの実行に失敗しました。プロジェクト project_group:A:jar:0.1-SNAPSHOT の依存関係を解決できませんでした: アーティファクト project_group:B:jar:0.1-SNAPSHOT を見つけられませんでした。
プロジェクトの構成は以下の通りです。
/pom.xml
/A/pom.xml
/B/pom.xml
親Pomは以下の通りです。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>project_group</groupId>
<artifactId>parent</artifactId>
<packaging>pom</packaging>
<version>0.1-SNAPSHOT</version>
<name>parent</name>
<modules>
<module>A</module>
<module>B</module>
</modules>
最初の子モジュール(依存関係の解決に失敗したもの)。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>parent_group</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<artifactId>A</artifactId>
<packaging>jar</packaging>
<name>A</name>
<dependencies>
<dependency>
<groupId>parent_group</groupId>
<artifactId>B</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>
2番目の子モジュール(依存関係)。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>parent_group</groupId>
<artifactId>parent</artifactId>
<version>0.1-SNAPSHOT</version>
</parent>
<artifactId>B</artifactId>
<packaging>jar</packaging>
<name>B</name>
どのように解決するのですか?
あなたは
mvn clean install
を少なくとも一度は実行し、依存関係をローカルリポジトリにインストールしましたか?
関連
-
XMLファイル操作時のjava.util.NoSuchElementExceptionを解決する方法。
-
Solve モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory エラー
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException:5 エラー
-
keytool error: java.io.FileNotFoundException: cacerts (アクセス拒否されました。)
-
CertificateException: XXXに一致するサブジェクトの代替DNS名が見つかりません 解決策
-
Server Tomcat v9.0 Server at localhost の起動に失敗しました。
-
Spring Bootは、Tomcatの組み込みのmaxPostSizeの値を設定します。
-
WeChat小プログラム Bluetooth通信 Bluetoothモジュールデモ
-
[解決済み] Mavenプロジェクトにローカルのjarファイルを追加する方法は?
-
[解決済み] MavenにおけるdependencyManagementとdependenciesの相違点
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Eclipseは、ポップアップA Java Exception has occurred.を実行し、エラーException in threadの解決策を報告します。
-
プロジェクトの依存関係を解決できない。
-
名前 'XXX' を持つ Bean の作成に失敗しました。自動依存関係の注入に失敗しました 解決方法
-
API の戻り値を処理するために ResponseEntity を使用する
-
Junitのユニットテストエラー
-
JNIエンカウンターエラー:構造体またはユニオンではない何かでメンバー 'FindClass' のリクエスト
-
Java JDKのダイナミックプロキシ(AOP)の使用と実装の原理分析
-
1分でわかる!恋人の写真をIDEAの背景画像に設定する方法【おすすめ集
-
htmlとwordの相互変換の実装(画像あり)
-
[解決済み] mvn dependency:treeを実行すると、Mavenが兄弟モジュールを認識しない