スナップショットでアーティファクト ... :pom:1.0-SNAPSHOT が見つかりませんでした。
2022-02-28 14:16:52
スナップショットでアーティファクト com.retail.stock:retail-stock-center:pom:1.0-SNAPSHOT が見つかりませんでした。
原因
プロジェクトAのsdkモジュールがプロジェクトBに依存しており、Aのsdkのpomは内部に親ノードを持っています。
ローカル環境では マルチモジュールプロジェクトをビルドする場合、子プロジェクトに対して mvn compile コマンドを実行する前に、親プロジェクトを先にインストールする必要があります。そうしないと、上記のような例外が発生します。
これは、retail-stock-center がある親全体をインストールする必要があることを意味します。
リモート環境の場合 Aのsdkがセルフサービスにアップロードされている場合、親のpomもセルフサービスにアップロードする必要があります。そうしないと、リモートプロジェクトCがAのsdkでコンパイルする際にエラーが報告されたままになってしまいます。
そのため、外部から提供されるsdkパッケージには親のノードを含めないようにし、なるべくシンプルな構成にするようにしましょう。
参考にしてください。 https://blog.csdn.net/zpwggi123/article/details/87189959
関連
-
Maven NoClassDefFoundError: org/codehaus/plexus/classworlds/launcher/Launcher
-
xxx:jarのアーティファクトディスクリプタの読み込みに失敗しました。
-
Mavenがエラーを報告します。解決不能な親POM: 見つかりません。
-
Mavenパッケージングエラー:パッケージorg.junitが存在しない
-
起動時の子コンテナの処理に失敗したエラー
-
Jenkinsで、mavenを使用してパッケージxxxが存在しない問題が解決される
-
コンパイルに失敗しました。Error: シンボルが見つかりません
-
Mavenプロジェクトのパッケージングで[INFO]コンパイルに失敗する問題の解決方法
-
Springbootの部分的なヒント、問題の概要と解決策
-
CoreException: ビルドプランを計算できませんでした。プラグイン org.apache.maven.plugins:maven-compiler-plugin
最新
-
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 実装 サイバーパンク風ボタン