私はGrailsを始めたばかりです。Grails プロジェクトに Java ライブラリを追加するにはどうすればよいですか? Smack ライブラリ jar を Grails プロジェクトの lib フォルダーに追加しましたが、そのパッケージを Java または Groovy クラスにインポートできません。Netbeans IDE を使用しています。どんな助けでも大歓迎です..
バジー
SpringSourceToolsuiteを実行するときに問題を解決するために私がしたことは次のとおりです。
外部jar(javax.mail、Advertised-apiなど)を追加してビルドパスを構成します
同じjarをlibフォルダー(mysqlコネクターjarが配置されている場所)にインポートしました。
これにより、Javaファイルにインポートがないために発生するコンパイル時エラーが修正されます。
お役に立てれば
これは NetBeans の既知のバグです: http://www.netbeans.org/issues/show_bug.cgi?id=144243
NetBeans バグトラッカーでこの問題にコメントを追加することで、devolpers が修正するのを助けることができるかもしれません。
前述のとおり、これは Grails ではなく IDE のバグです。これらのライブラリはコードで使用できますが、IDE はコード補完などを行いません。
NetBeans 6.5 では、Grails との統合が大幅に改善されていることに注意してください。または、既にある IntelliJ を使用することもできます。
Spring Source による G2One の買収により、Grails 用の Eclipse 統合のロードマップもよりバラ色に見えます。まだ実現していませんが、実現しつつあり、私たちが思っていたよりも早く実現するかもしれません。
Netbeans 6.7 を使用しています。ライブラリをプロジェクトの「lib」フォルダに貼り付けただけで、Netbeans に戻ると、ライブラリは自動的に「Libraries」フォルダの下にありました。
問題は NetBeans 6.5 (ビルド 200811100001) でも残っているため、IDE はコード補完を行わず、JAR 内のクラスを参照しているコードをエラーとしてフォーマットします。
NetBeans 6.7 は試していません。