2014-10-01 2 views
2

BuildConfig.groovy에 특정 종속성의 "최신 버전"을 지정하려면 어떻게합니까? 이 문서는 어디에 문서화되어 있습니까? 구성 가능합니까? 의미,이 메커니즘은 some-lib-1.0.0rc.jar (출시 후보)이 ""(프로덕션 릴리스)보다 짧다는 것을 어떻게 알 수 있습니까? 아래 사용할 수 있습니다 (grails.org에 게시 플러그인) 최신 출시 플러그인에 대한Grails 최신 플러그인 및 종속성?

답변

2

:

plugins { 
    compile ':some-plugin:latest.release' 
} 

latest.releasegrails list-plugin를 실행 한 후 plugins-list-grailsCentral.xml으로 일반적으로 사용할 수 grailsCentral (에서 Grails는이 플러그인의 목록에서 집어 들고 뭔가 보이는 <user>/.grails/<grailsVersion> 아래 명령)과 같은 :

<plugins> 
... 
<plugin name='some-plugin' latest-release='0.1.0'> 
    <release version='0.1.0'> 
     <title>Some plugin</title> 
     <author /> 
     <authorEmail /> 
     <description>blah</description> 
     <file>url to zip artifact</file> 
    </release> 
    </plugin> 
    .... 
</plugins> 

최신 종속/사용자 정의 플러그인의 경우, 오픈 엔드를 사용하여 시도 할 수 있습니다 ed 버전 :

compile(groupId: 'some-group', name: 'some-lib', version: '[1.0.0,)') 

// It can also be specified as simply as 
compile 'some-group:some-lib:[1.0.0)' 
+0

감사합니다. @dmahaptro (+1) - 당신의 제안을 "시도 할 수 있지만"테스트되지 않았다 "는 종속성에 대해. 이것이 단순히 Grails에 문서화되어 있지 않은 것입니까? 또한이 latest.release는 어떤 버전이 최신 버전인지 어떻게 알 수 있습니까? 구성 가능합니까? – smeeb

+1

테스트되지 않았습니까? 테스트하는 것이 꽤 쉬울 것 같아서 ... –

+0

@ BurtBeckwith에게 감사하지만, 이것들이 문서화되어 있는지, 또는 latest.release'의 설정에 관한 대답이 아직 없습니다 ... – smeeb

관련 문제