2016-05-11 45 views
0

私のEclipseプロジェクトでは、ソース・フォルダ "pmml-evaluator/src/main/java"をソース・フォルダとして追加したので、すべてのサブフォルダがパッケージ名であると考えられます。Eclipseビルド・パス - 宣言されたパッケージが一致しません

残念ながら、Eclipseは "org.jpmml.evaluator"ではなく "main.java.org.jpmml.evaluator"というパッケージを期待しています。私は何かを逃したのか、それともEclipseのバグですか?

EclipseのMars.1リリース4.5.1

宣言したパッケージには、 "org.jpmml.evaluator" 期待されるパッケージ "main.java.org.jpmml.evaluator"

と一致していません

enter image description here

+0

前と同じように、それはMavenプロジェクトです、それをインポートしますか? 'mvn eclipse:eclipse'を実行してEclipseの' .project'ファイルを生成し、Eclipseでプロジェクトをインポートして、すべてのソースフォルダの設定をOKにする必要があります。 – RobAu

答えて

1

Mavenのは、それはそれはのpom.xmlに指定されていないため、Javaプロジェクトで知らない、あなたが追加する必要があります:

 <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>2.3.1</version><!--$NO-MVN-MAN-VER$ --> 
      <configuration> 
       <source>1.6</source> 
       <target>1.6</target> 
      </configuration> 
     </plugin> 

と再読み込み。そうでない場合は、Javaのビルド・パスにソースフォルダを変更することができます

PS:あなたが再インポートする前に.settingsと.projectを削除、またはEclipseを確認してください

+0

私はMavenに合理的なJavaデフォルトがあると思いましたか?このセクションは、defaullt compliterの設定を変更する場合にのみ必要です。 – RobAu

+0

があります。 EclipseのメイヴンプラグインがJavaにデフォルトに失敗することがありますが、java(コンパイラ、ejb、war)固有のプラグインを追加した場合、多くの時間が掛かってしまいます。 –

+0

M2E(Maven-eclipse integration? 。そうかもしれない。私はいつもコマンドラインからmavenを使います:-) – RobAu

関連する問題