He、Eclipse内でMaven2とGroovyのコンパイルエラーが発生しましたが、
Java/Groovy Eclipseプロジェクトが混在しています。
groovyプラグインを使用しているEclipseの内部は、すべてがうまくコンパイルされます。さらに、私はMaven2を利用するプロジェクトを立ち上げました。それでも、すべてがコンパイルされて実行されます(テスト)。
しかし、Eclipse以外のプロジェクトをコンパイルすると、つまりMaven2スタンドアロンを使用するとコンパイルエラーが発生します。プロジェクトはいくつかのサブプロジェクト(親/モジュール)に分かれています。 Maven2を構成は、モジュールのいくつかは、コンパイルOK原因のようですが、実際には1つは次のように、私のコンパイラエラーを与える:
[ERROR] \Projects\X\rules\src\main\groovy\x\Normalizer.java:[18,25] normalize(java.util.List<java.util.Map<java.lang.String,java.lang.Object>>) in x.
x.util.RuleUtil cannot be applied to (java.util.List<java.util.Map<java.lang.String,?>>)
[ERROR] \Projects\X\rules\src\main\groovy\x\Statistics.java:[70,67] inconvertible types
found : capture#683 of ?
required: java.lang.String
がなぜこのコードは、スタンドアロンMaven2をを使って日食以内にコンパイルしていないが?予め
おかげで、 /NM
ありがとうございます!このヒントは魅力のように機能します。 –