なんか、やたらとコンパイルエラーがでますねぇ・・・(^ ^;) ほとんどライブラリのダウンロード(+ちょっとしたスクリプト)にしか使ってなかったので、問題ないかと思ってたけど、あまり気持ちのいいものじゃないですねぇ。
IntelliJ IDEA 上でコンパイル&実行する分には問題ないようですが、どうも Groovy コードからコンパイラによって生成した Java のスタブコードがもんだいなようですね。 GMaven が悪いのかな?
報告されたコンパイルエラーは大体次のようなもの:
- java.io, java.util パッケージのクラスが解決できない
- 独自アノテーションが解決できない
- main() メソッドが認識できない
- JUnit(3.x) の test メソッドが認識できない
とりあえずの解決策を:
- java.io, java.util パッケージのクラスが解決できない
- それらのパッケージの import 文を書く。 import java.io.* ワイルドカードは使っても大丈夫。 import 文の代わりに、完全修飾名を使ってもよい*1。
- 独自アノテーションが解決できない
- 各アノテーションクラスごとに import 文を書く。 ワイルドカードによる import はまずい模様。 アノテーションクラスだけを含むパッケージを作った方が良さそう。
- main() メソッドが認識できない
- 返り値を void に設定する*2。 static void main(args){...}
- JUnit(3.x) の test メソッドが認識できない
- main() メソッドと同じように返り値を void に設定する。 void testXxxx(){...}
- 作者: Dierk Konig,Andrew Glover,Paul King,Guillaume Laforge,Jon Skeet,杉浦孝,櫻井正樹,須江信洋,関谷和愛,佐野徹郎,寺沢尚史
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2008/09/27
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 146回
- この商品を含むブログ (121件) を見る
- 作者: Andres Almiray,Danno Ferrin,James Shingler
- 出版社/メーカー: Manning Pubns Co
- 発売日: 2012/06/28
- メディア: ペーパーバック
- クリック: 8回
- この商品を含むブログ (19件) を見る