mvn install でローカルリポジトリにアーティファクトが見つかりませんでした。
2022-02-28 10:14:40
mavenのインストール時に、アーティファクトパッケージが見つからないというエラーが報告される
理由の説明
mavenがパッケージ化されるとき、必要な依存パッケージをsetting.xmlファイル経由でダウンロードすることに気づきました。
C:\Users\xxx\.m2
このフォルダは、ツールを使用する場合、IDEAなどのsetting.xmlファイルの場所を指定することができます。
コマンドラインを使用していた当時、今回はsetting.xmlファイルの場所の指定はありませんでした。
そのため、コンパイルスルーするためにプライベートライブラリのダウンロードが必要なものがあるため、setting.xmlの場所を指定する必要があることに注意してください。
解決方法
インストール時に設定ファイルの場所を指定する
mvn install --settings c:\user\settings.xml
--global-settings c:\global\settings.xml
上記は面倒くさすぎる。
会社のsetting.xmlファイルを、ユーザー設定であるC:³³.m2ディレクトリにドロップすればOKです。
システムは自動的にこれを呼び出すので、global-settingではありません
packageコマンドを再度呼び出すと解決し、-eはエラーを表示することができます。
mvn clean install -Dmaven.test.skip=true -e
上記でうまくいかない場合は、javaのトラブルシューティングのように、-eで自分でエラーをチェックして、少しづつ解決していきます
関連
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
this()の呼び出しはコンストラクタ本体の最初の文でなければならない 例外解決と原因分析
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
javaでクラスを作成すると、enclosing classでないように見える
-
コンピュータ教育で足りない授業、手遅れになる前に補うようにアドバイス、仕事の後の半分の努力で2倍の結果が得られる!?
-
IDEAがGitHubに接続し、認証情報が正しくない401、インバリダの認証データの問題を解決する。
-
ApiModelPropertyアノテーションの使用方法
-
InvalidDefinitionException: 構築できない(Creatorが存在しない)
-
xStream xml から java bean へ、CannotResolveClassException をスローする原因。
-
SpringBootの除外自動設定
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
あるコードに出会いましたが、何に使うのか理解できません。 List<String> list = new ArrayList<String>() { { a
-
リソースリーク:'sc'がクローズされない
-
Java静的コード解析 - 仕様チェック - checkstyle
-
java.lang.NoClassDefFoundErrorエラーの解決方法
-
AptanaプラグインのEclipse4.5オンラインインストールと設定コードのヒントチュートリアル
-
SpringBoot TomCatの動作方法を変更する
-
Javaで考える読書ノート
-
ネストされた例外は com.fasterxml.jackson.databind.JsonMappingException です。
-
NoClassDefFoundErrorの処理(xmlreadersクラスを初期化できないピットに遭遇した)