Grails에 조금 익숙하지만, 여기에 시나리오가 있습니다 : Grails 1.3.7을 사용하고 있으며 최대 절전 모드에 종속 된 사용자 지정 플러그인이 있습니다. MyPluginGrailsPlugin.groovy에서 내가 가진 :Grails 1.3.7 maven plugin은 최대 절전 모드 종속성을 찾지 못합니다.
def dependsOn = [hibernate: "1.3.7 > *"]
이 플러그인은 받는다는 - 게시자 플러그인을 사용하여 REPO 우리의 넥서스 메이븐 배포됩니다. 내가 Grails의 응용 프로그램을 시작하거나 나는 다음과 같은 오류가
grails compile
을 실행하면
plugins {
build 'com.domain.project:my-plugin:1.0.0.5'
}
: 내가 다른 응용 프로그램에서이 플러그인을 설치하려고 할 때, 나는 BuildConfig.groovy에 다음을 넣어
:::: WARNINGS
module not found: org.grails.plugins#hibernate;[1.3.7,]
==== grailsPlugins: tried
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
C:\workspace\QA-IT\resource-manager/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\cache-headers-1.1.5/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\envers-0.1.6/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\export-1.0/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\famfamfam-1.0.1/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\filter-search-1.0.0.2/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\hibernate-1.3.7/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\jquery-1.6.1.1/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\jquery-ui-1.8.15/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\ldap-audit-trail-1.4/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\mail-1.0-SNAPSHOT/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\resources-1.0.2/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\spring-security-core-1.2.1/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\spring-security-ldap-1.0.5/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\spring-security-ui-0.1.2/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\tomcat-1.3.7/lib/hibernate-[1.3.7,].zip
C:\Documents and Settings\glen.macmullin\.grails\1.3.7\projects\resource-manager\plugins\yui-minify-resources-0.1.2/lib/hibernate-[1.3.7,].zip
==== grailsHome: tried
C:\java\grails-1.3.7\lib/hibernate-[1.3.7,].xml
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
C:\java\grails-1.3.7\lib/hibernate-[1.3.7,].zip
==== grailsHome: tried
C:\java\grails-1.3.7\dist/hibernate-[1.3.7,].xml
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
C:\java\grails-1.3.7\dist/hibernate-[1.3.7,].zip
==== grailsHome: tried
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
C:\java\grails-1.3.7/plugins/grails-hibernate-[1.3.7,].zip
==== grailsCentral: tried
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
http://svn.codehaus.org/grails-plugins/grails-hibernate/tags/RELEASE_[1_3_7,]/grails-hibernate-[1.3.7,].zip
==== grailsCore: tried
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
http://svn.codehaus.org/grails/trunk/grails-plugins/grails-hibernate/tags/RELEASE_[1_3_7,]/grails-hibernate-[1.3.7,].zip
==== localMavenResolver: tried
C:\Documents and Settings\glen.macmullin/.m2/repository/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].pom
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
C:\Documents and Settings\glen.macmullin/.m2/repository/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].zip
==== http://cbswdb002:8081/nexus/content/groups/public/: tried
http://cbswdb002:8081/nexus/content/groups/public/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].pom
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
http://cbswdb002:8081/nexus/content/groups/public/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].zip
==== https://repository.jboss.org/nexus/content/groups/public-jboss/: tried
https://repository.jboss.org/nexus/content/groups/public-jboss/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].pom
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
https://repository.jboss.org/nexus/content/groups/public-jboss/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].zip
==== http://download.java.net/maven/2/: tried
http://download.java.net/maven/2/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].pom
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
http://download.java.net/maven/2/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].zip
==== mavenCentral: tried
http://repo1.maven.org/maven2/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].pom
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
http://repo1.maven.org/maven2/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].zip
==== ebrRelease: tried
http://repository.springsource.com/maven/bundles/release/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].pom
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
http://repository.springsource.com/maven/bundles/release/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].zip
==== ebrExternal: tried
http://repository.springsource.com/maven/bundles/external/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].pom
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
http://repository.springsource.com/maven/bundles/external/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].zip
==== localMavenResolver: tried
C:\Documents and Settings\glen.macmullin/.m2/repository/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].pom
-- artifact org.grails.plugins#hibernate;[1.3.7,]!hibernate.zip:
C:\Documents and Settings\glen.macmullin/.m2/repository/org/grails/plugins/hibernate/[1.3.7,]/hibernate-[1.3.7,].zip
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.grails.plugins#hibernate;[1.3.7,]: not found
::::::::::::::::::::::::::::::::::::::::::::::
내 플러그인을 zip 파일로 패키지하면 별 문제없이 플러그인을 설치할 수 있습니다. 그러나 Bamboo 빌드가 앱을 만들려고 할 때가 아닙니다.
또한 C : \ java \ grails-1.3.7/plugins/grails-hibernate-1.3.7.zip이 존재하므로 위의 오류로 인해 C : \ java가 발견되지 않는 이유를 알 수 없습니다 \ grails-1.3.7/plugins/grails-hibernate- [1.3.7,] .zip
이전에이 문제를 접한 사람이 있습니까? 어떤 아이디어 나 제안은 내가 정말 아니다 당신이 실제로 명시 적으로 최대 절전 모드에 대한 종속성을 선언 할 필요가 확실하지 않다
감사
dependsOn을 제거하면 테스트가 실패합니다. 플러그인은 Hibernate 인터셉터를 만듭니다. 아마도 BuildConfig.groovy의 의존성에 Hibernate를 추가해야 할 것이다. 댓글 – user120840
을 주셔서 감사합니다. grails 1.3.7에 번들되므로 Hibernate에 dependsOn을 지정할 필요가 없습니다. 감사! – user120840
User120840 님의 의견이 저에게 도움이되었습니다. 나는 그것을 테스트하기 위해 작성한 플러그인의 BuildConfig.groovy에있는 플러그인 종속성에 최대 절전 모드 플러그인을 추가해야했습니다. –