1

build-helper-maven pluginを使用して、現在の maven プロジェクトにソース フォルダーを追加しようとしています。

このソース フォルダーには、ユーティリティ クラスなどの一般的なクラスがいくつか含まれています。

そのために、ここに関連する pom.xml があります

 <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>build-helper-maven-plugin</artifactId>
    <version>1.9.1</version>
    <executions>
      <execution>
        <id>add-source</id>
        <phase>generate-sources</phase>
        <goals>
          <goal>add-source</goal> 
        </goals>
        <configuration>
          <sources>
             <source>C:/Users/CommonIncludes/src</source>
          </sources>
        </configuration>
      </execution>
    </executions>
  </plugin>

Eclipse で次のエラーが表示されます。

ビルド パスのエントリがありません。 プロジェクト -> 右クリック -> Java ビルド パス -> ソース ->

プロジェクト/ユーザー/CommonIncludes/src (行方不明)

ここで、追加のソースの場所: "C:/Users/CommonIncludes/src" は、現在のプロジェクトのワークスペースの外にあります。しかし、Eclipseは常にこれを現在のプロジェクトの場所として扱います。

Eclipse 4.3 と m2e を使用しています。Eclipse が正しい場所からリンクされたソースを識別できるように、MAVEN を使用してこのエラーを克服するにはどうすればよいですか? または、MAVEN を使用してこれを行う別の方法はありますか?

どんな助けでも大歓迎です。前もって感謝します。

4

2 に答える 2