Details
-
Type:
Improvement
-
Status:
Resolved
-
Resolution: Won't Fix
-
Affects Version/s: 1.0-milestone-1
-
Fix Version/s: 1.0
Description
The Groovy plugin requires the definition of the 'groovy' dependency like this:
apply plugin: 'groovy'
dependencies {
groovy group: 'org.codehaus.groovy', name: 'groovy', version: '1.7.6'
}
Gradle already ships with a groovy-all library. I think it would be great if we could simply assign that library so the user doesn't have to define the dependency. If the user wants to assign a different Groovy version he/she can still do that in the dependencies closure. At the moment I am using this workaround:
dependencies {
groovy fileTree(dir: new File(gradle.gradleHomeDir, 'lib'), includes: ['**/groovy-all-*.jar'])
}
Activity
Contegix Support
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Project Import | Sat Mar 19 09:23:24 CDT 2011 [ 1300544604020 ] |
Adam Murdoch
made changes -
| Fix Version/s | 1.0-milestone-2 [ 10049 ] | |
| Fix Version/s | 1.0 [ 10051 ] |
Luke Daley
made changes -
| Resolution | Won't Fix [ 2 ] | |
| Assignee | Luke Daley [ ldaley ] | |
| Status | Open [ 1 ] | Resolved [ 5 ] |
Daz DeBoer
made changes -
| Workflow | jira [ 12834 ] | jira with pivotal tracker [ 14453 ] |
Luke Daley
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
| Workflow | jira with pivotal tracker [ 14453 ] | jira with pivotal tracker (no resolved, only closed) [ 16242 ] |
Luke Daley
made changes -
| Status | Closed [ 6 ] | Resolved [ 5 ] |
| Workflow | jira with pivotal tracker (no resolved, only closed) [ 16242 ] | Copy of jira with pivotal tracker (no closed, only resolved) [ 18917 ] |
Unable to get TeamCity builds: No active plugin license is found! Please visit http://stiltsoft.com/teamcity for details
Using it as a default is a bit risky, but there is a shorthand notation for this which is a good compromise.
This was added to the docs in 1.0 m4.
Note that this doesn't export as a dependency, so won't show up in your POM if you are producing one (which is usually the desired behaviour if you want to use Gradle's groovy).