Maven の依存関係を eclipse に追加する際に問題があります。
何が問題ないか:
- pom.xml には、すべての依存関係、コンパイル、および maven を使用した実行中のテストが既に含まれており、正常に終了しました。
- すべてのソースフォルダーがEclipseによって認識されました
- Eclipse には Maven プラグインがあり、プロジェクトは Maven プロジェクトとして管理されます (下図を参照)。
pom.xml には maven-compiler-plugin があるため、Eclipse はそれが Maven プロジェクトであることを認識する必要があります。
<plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.1</version><!--$NO-MVN-MAN-VER$ --> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin>
問題:
- Eclipse は、pom.xml で定義された依存関係を解決しません (グアバ、juint、およびその他のライブラリーは pom.xml にありますが、Eclipse クラスパスにはありません)。
- 右クリック> Maven>プロジェクトの更新は効果がありません(下の図を参照)
- ライブラリに Maven Managed Dependencies が含まれていないことに気付きました - 以下で説明するように追加しても効果はありません
Maven Managed Dependencies を手動で Eclipse に追加しようとする試み
1) ライブラリを追加
1) この試行は効果がなく、このアクションの後も「Java ライブラリ パス」は同じままです。
2) コマンド
mvn eclipse:eclipse
で失敗する
[ERROR] Failed to execute goal on project pmml-model: Could not resolve dependencies for project org.jpmml:pmml-model:jar:1.3-SNAPSHOT: The following artifacts could not be resolved: org.jpmml:pmml-agent:jar:1.3-SNAPSHOT, org.jpmml:pmml-schema:jar:1.3-SNAPSHOT: Could not find artifact org.jpmml:pmml-agent:jar:1.3-SNAPSHOT in sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots) -> [Help 1]