「Mavenized」Grails プロジェクトを作成していますが、プロジェクトで maven install ゴールを実行するのに問題があります。
プロジェクトを作成するために、次のアーキタイプを使用しました。grails-maven-archetype
プロジェクト構造が正しく構築され、必要なすべての構成ファイル (pom.xml など) がセットアップされました。
ただし、これで mvn install を実行すると、次のエラーが発生します。
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.206s
[INFO] Finished at: Thu Mar 15 10:40:15 GMT 2012
[INFO] Final Memory: 65M/366M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.grails:grails-maven-plugin:2.0.1:maven-test (default) on project MyApp: Unable to start Grails: java.lang.reflect.InvocationTargetException: Native Library C:\Users\<username>\AppData\Local\Temp\jline_.dll already loaded in another classloader -> [Help 1]
ただし、これが個別に実行しようとしている grails の目標を実行すると、mvn grails:maven-compile
それらは機能し、プロジェクトを完全にビルドできます。
mvn install を実行すると、プロセスが jline_.dll をロックし、次の目標で再度読み込もうとする前に解放しないと推測しています。
誰もこの問題を見たことがありますか? これを回避する方法について何かアドバイスはありますか?
効果的なビルド スクリプトを設定できるように、プロジェクトを正しくビルドするには mvn install が本当に必要です。
ありがとう!