Eclipse Neonでは、ローカルフォルダから 'import existing maven project'を実行しました。そのコンテンツは別のマシンからコピーされていました。プロジェクトはPOMファイルの依存関係を読んでいません。その一例はlog4j依存関係です。回避策は、log4j-1.2.17.jarを外部jarとしてプロジェクトに手動で追加することですが、これは間違っています。誰でもトラブルシューティングのヒントを持っていますか?私はかなり不慣れなので、追加の設定や設定があるかどうかわからないので、既存のプロジェクトをeclipseにインポートするときに行うことができます。EclipseプロジェクトがPOMファイル内の脆弱性を読んでいない
答えて
プロジェクトの依存関係は、コマンドライン上のプロジェクトディレクトリ内から
mvn clean install
を実行することにより、正確かどうか引っ張られている場合は、確認することができます。これにより、プロジェクトの必要な依存関係もダウンロードされます。
この問題で最もよく見られる原因は、リポジトリからアーティファクトをダウンロード中にMavenでエラーが発生した場合に発生します。この場合、Mavenはダウンロードを失敗としてマークし、しばらく時間が経過するまで再試行しません(私はどれくらいの時間を覚えていません)。
これをテストする最も簡単な方法は、ホームディレクトリの.m2/repositoryフォルダを削除し、Mavenにアーティファクトを再度ダウンロードさせることです。 Mavenがインストールされている場合は、コンソールから "mvn install"を実行するだけです。そうしないと、あなたが試すことができます:
- は右
- を選択し、 "Mavenの>アップデートプロジェクト"
- チェック "スナップショット/リリースの強制アップデート"
- クリックして "OK"
あなたの手順は別の問題を明らかにするのに役立ちました。 Aのpowファイルは、Bからコンパイルされたjarファイルに依存しています。ビルドプロセス中に必要なプロジェクトとしてBを持つようにAを設定しました。しかし、Aはこのjarファイルを取り込むことができません。だから私は手動でAのビルドパスにこのjarファイルを追加し、コンパイル時の問題のいくつかを解消するようです。しかし、log4j * .jarを取り込めないという問題は依然として残っており、このjarがローカルのmavenダウンロードフォルダの1つにあることを確認しています。この問題を解決する他に何ができますか? – kenwood
@kenwood「プロジェクトの設定がpom.xmlで最新でない」というエラーが「問題」ビューに表示された場合は、前述の手順に従ってプロジェクトを更新します。 – Faron
@kenwood .m2/repositoryからlog4jフォルダを削除してみてください。 Mavenは元々見つかったレポにアーティファクトを結びつけます。設定が変更されて別のリポジトリを使用しようとすると、Mavenはあなたがローカルに持っているものを使用せず、それを置き換えようとしません。 – Faron
- 1. インクルードファイルの脆弱性
- 2. ActiveXの脆弱性
- 3. Libpngの脆弱性
- 4. ネクサスセキュリティの脆弱性
- 5. クリックジャッキングの脆弱性
- 6. Mitigaing OSのインジェクション攻撃の脆弱性ASP.NETの脆弱性
- 7. eclipse javaプロジェクトの新しいMaven POMファイル
- 8. eclipseでXMLの自動脆弱性を作成する方法
- 9. Javaのコマンドインジェクションの脆弱性
- 10. MoPubのセキュリティの脆弱性
- 11. Libpngの脆弱性問題
- 12. XSS HTMLリンクタグの脆弱性
- 13. ASP.NET MVCの脆弱性テスト
- 14. SQLインジェクションの脆弱性
- 15. Facebookトークンハイジャックの脆弱性
- 16. TOCTTOUコードの脆弱性
- 17. .swf魔法の脆弱性
- 18. asp.netハッシュテーブルの脆弱性
- 19. IBM AppDOS.ConnectionCloseの脆弱性
- 20. Rails SQLインジェクションの脆弱性
- 21. XSS PHPスクリプトの脆弱性
- 22. Strcmpr関数の脆弱性
- 23. 明らかなjsonp xssの脆弱性
- 24. パス操作(セキュリティ脆弱性)
- 25. C#winformアプリケーションセキュリティ脆弱性テストツール
- 26. SoftLayer脆弱性スキャンPython
- 27. SoftLayer脆弱性スキャン - 異常な例外
- 28. 文字列連結のないストアドプロシージャSQLインジェクションの脆弱性
- 29. ヌルバイトの脆弱性をテストする
- 30. ブロックボットの脆弱性を検索する
ダウンロードされていないものもありますか?コンソールから、プロジェクトディレクトリ内から "mvn compile"を実行するとどうなりますか? 「問題」ビューにエラーがありますか?または単にpom.xmlを投稿してください; – Stefan