2011-10-12 2 views
0

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

이전에이 문제를 접한 사람이 있습니까? 어떤 아이디어 나 제안은 내가 정말 아니다 당신이 실제로 명시 적으로 최대 절전 모드에 대한 종속성을 선언 할 필요가 확실하지 않다

감사

답변

0

을 환영 플러그인 자체가 이미에 구운 것 프레임 워크 구성 요소의하지만 더 Grails 환경/스택.

+1

dependsOn을 제거하면 테스트가 실패합니다. 플러그인은 Hibernate 인터셉터를 만듭니다. 아마도 BuildConfig.groovy의 의존성에 Hibernate를 추가해야 할 것이다. 댓글 – user120840

+0

을 주셔서 감사합니다. grails 1.3.7에 번들되므로 Hibernate에 dependsOn을 지정할 필요가 없습니다. 감사! – user120840

+0

User120840 님의 의견이 저에게 도움이되었습니다. 나는 그것을 테스트하기 위해 작성한 플러그인의 BuildConfig.groovy에있는 플러그인 종속성에 최대 절전 모드 플러그인을 추가해야했습니다. –

관련 문제