GGTS 3.1、Grails 2.1.1、および Groovy 1.8.6 を使用しています
新しいワークスペースを作成し、新しい Grails Plugin プロジェクトを作成しました。旅行中の昨日まではすべて順調で、依存関係の更新を行いました。groovy.jar がローカルに見つからなかったため、失敗しました。何が起こっているのかを解明しようと長い時間を費やしましたが、できません。私の(最初の)プラグインプロジェクトだけで、アプリケーションプロジェクトの更新に問題はありません。ログからの抜粋は次のとおりです。
Host repo1.maven.org not found. url=http://repo1.maven.org/maven2/org/codehaus/groovy/groovy/%5B1.5,1.7%5D/groovy-%5B1.5,1.7%5D.jar
module not found: org.codehaus.groovy#groovy;[1.5,1.7]
==== grailsPlugins: tried
-- artifact org.codehaus.groovy#groovy;[1.5,1.7]!groovy.jar:
E:\workspaces\GGTS_310\SchemaMigrationPlugin\SchemaMigration/lib/groovy-[revision].jar
[all-1.8.8] C:\Users\JohnO\.grails\2.1.1\projects\SchemaMigration\plugins\database-migration-1.3.2/lib/groovy-[revision].jar
C:\Users\JohnO\.grails\2.1.1\projects\SchemaMigration\plugins\release-2.0.3/lib/groovy-[revision].jar C:\Users\JohnO\.grails\2.1.1\projects\SchemaMigration\plugins\rest-client-builder-1.0.2/lib/groovy-[revision].jar
C:\Users\JohnO\.grails\2.1.1\projects\SchemaMigration\plugins\tomcat-2.1.1/lib/groovy-[revision].jar
==== grailsHome: tried
C:\Apps\GGTS310\grails-2.1.1/lib/org.codehaus.groovy/groovy/ivy-[revision].xml
-- artifact org.codehaus.groovy#groovy;[1.5,1.7]!groovy.jar:
C:\Apps\GGTS310\grails-2.1.1/lib/org.codehaus.groovy/groovy/jars/groovy-[revision].jar
C:\Apps\GGTS310\grails-2.1.1/lib/org.codehaus.groovy/groovy/bundles/groovy-[revision].jar
==== grailsHome: tried
C:\Apps\GGTS310\grails-2.1.1\src\libs/groovy-[revision].xml
-- artifact org.codehaus.groovy#groovy;[1.5,1.7]!groovy.jar:
C:\Apps\GGTS310\grails-2.1.1\src\libs/groovy-[revision].jar
==== grailsHome: tried
C:\Apps\GGTS310\grails-2.1.1\dist/groovy-[revision].xml
-- artifact org.codehaus.groovy#groovy;[1.5,1.7]!groovy.jar:
C:\Apps\GGTS310\grails-2.1.1\dist/groovy-[revision].jar
==== grailsHome: tried
C:\Users\JohnO\.grails\2.1.1\cached-installed-plugins/groovy-[revision].xml
-- artifact org.codehaus.groovy#groovy;[1.5,1.7]!groovy.jar:
C:\Users\JohnO\.grails\2.1.1\cached-installed-plugins/groovy-[revision].jar
==== grailsHome: tried
-- artifact org.codehaus.groovy#groovy;[1.5,1.7]!groovy.jar:
C:\Apps\GGTS310\grails-2.1.1/plugins/groovy-[revision].jar
==== grailsCentral: tried
.....
.....
==== localMavenResolver: tried
C:\Users\JohnO/.m2/repository/org/codehaus/groovy/groovy/[revision]/groovy-[revision].pom
-- artifact org.codehaus.groovy#groovy;[1.5,1.7]!groovy.jar:
C:\Users\JohnO/.m2/repository/org/codehaus/groovy/groovy/[revision]/groovy-[revision].jar
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.codehaus.groovy#groovy;[1.5,1.7]: not found
::::::::::::::::::::::::::::::::::::::::::::::
" org.codehaus.groovy#groovy;[1.5,1.7]!groovy.jar: "という構文には慣れていませんが、1.5 から 1.7 の間のバージョンを探しているのではないかと推測しています。もしそうなら、なぜですか?どうすればこれを治せますか?
Groovy コンパイラの GGTS 設定は 1.8.6.xx-20... に設定されています。
Groovy jar が次の場所にインストールされています。
C:\Apps\GGTS310\grails-2.1.1\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-1.8.8.jar
%GRAILS_ROOT%\ivy-cache\org.codehaus.groovy\groovy-all\jars には、groovy-all-1.8.6.jar および groovy-all.1.8.8.jar が保持されます
%GRAILS_ROOT%\ivy-cache\org.codehaus.groovy\groovy\jars\groovy-1.7-rc-2.jar
私が言ったように、Grails プロジェクトのローカル リソースから更新するときにこの問題はありません。プラグイン プロジェクトだけです。
ジョン