1

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]

ここに画像の説明を入力

4

3 に答える 3

1

jar は、maven スクリプトが参照しているサーバー上の目的のバージョンに存在しません。最新バージョンは 1.2.9 です。スナップショット バージョンが存在しません。参照する必要があります

<dependency>
  <groupId>org.jpmml</groupId>
  <artifactId>pmml-model</artifactId>
  <version>1.2.9</version>
</dependency>

あなたのpom.xmlで。

ここに画像の説明を入力

于 2016-05-12T07:40:54.330 に答える
0

以下の jar は、リモート リポジトリに存在しません。

org.jpmml:pmml-agent:jar:1.3-SNAPSHOT, 
org.jpmml:pmml-schema:jar:1.3-SNAPSHOT

ブラウザーで URL https://oss.sonatype.org/content/repositories/snapshotsを開いて、使用可能なスナップショットを確認します。

于 2016-05-12T08:48:30.633 に答える
0

どうやら、JPMML-Evaluator ライブラリを利用するプロジェクトをセットアップしようとしているようです。その場合、最新の安定したorg.jpmml:pmml-evaluator依存関係 (現時点ではバージョン 1.2.13) のみに依存する必要があります。org.jpmml:pmml-modelつまり、関連するorg.jpmml:pmml-schema依存関係を手動で管理しようとしないでください。

代わりに、 JPMML-Evaluator-Bootstrapプロジェクトに基づいて作業することができます。

于 2016-05-12T09:03:27.703 に答える