0

未使用のインポートを削除することは、ベスト プラクティスの 1 つです。それに従おうとしている間(Ctrl + Shift + O)、多くのエラーが発生します。

そして、jar を追加するか、jar に依存関係を追加して、maven の依存関係を介してそれらを解決する必要があります。

Eclipse には、「Fix Project Setup」を使用するオプションがあります。クリックすると、ビルド パスに追加する jar のリストが表示されます。どちらを使用するかを知る方法は?

そのようなことを避けるために私が気をつけることができることは何ですか?

4

2 に答える 2

2

あなたがすべきだったことを要約しましょう。すでに完了しているかもしれませんが、確認のために、何も残っていません。

  1. Maven サポートが有効になっていない場合 (プロジェクトのアイコンに「M」がない場合)、プロジェクトは次のようになります。

    Maven サポートなしのプロジェクト

  2. Maven サポートを有効にするには、プロジェクトを右クリックして Maven 構成を有効にします。

    Maven 構成を有効にする

  3. 次に、「M」が表示されます。Maven によって管理される依存関係は、Eclipse プロジェクトによって自動的に認識されるようになりました。

    Maven をサポートするプロジェクト

  4. 依存関係の追加はpom.xml、次のようにファイルで行われます。

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>myproject</groupId>
      <artifactId>myproject</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
        </dependency>
      </dependencies>
    </project>
    

    これで、プロジェクトに JUnit 依存関係ができました。

  5. 依存関係はパッケージ エクスプローラーにも表示されます。

    プロジェクト税込  Maven の依存関係

    プロジェクトがもう 1 つのライブラリを参照していることもわかります。これは、JUnit 自体がこの依存関係に依存しているためです。再帰的です。

于 2013-09-12T07:19:14.877 に答える
0

mvn clean install eclipse:clipse コマンドが成功した場合 (ビルドが成功した場合)、Maven コマンドを使用して Eclipse の問題を解決するワークスペースを更新する

于 2013-09-12T07:10:16.187 に答える