I've got a project that looks like this:
/**
*******************************************************************************/
buildscript {
repositories {
mavenRepo urls: "${repoBase}/${resolverRepoLocation}"
ivy {
name = 'snapshotRepository'
m2compatible = true
artifactPattern
"${repoBase}/${snapshotPublishRepoLocation}/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]"
}
}
dependencies {
classpath 'lessonz:common-java:+'
}
}
/**
*******************************************************************************/
apply plugin: 'common-java'
dependencies {
...
}
"common-java" is a plugin I'm trying to get working that I wrote. Mostly it
sets properties for different tasks I want to be available across my
different projects. It does have a few new tasks. The problem appears to be
when I try to load in other third party plugins, like the ones listed here:
http://wiki.gradle.org/display/GRADLE/Plugins When I get to:
def void apply(Project project) {
...
project.plugins.apply(FindbugsPlugin)
...
}
trying to apply a third party plugin, it can't because the dependency isn't
present (in the example above the FindbugsPlugin). I think I could just add
it to buildscript's dependencies, but I was hoping to find a way to not have
to do that, that just having the dependency of "common-java" in there would
take care of it. Any ideas?
Thanks.
--
View this message in context:
http://gradle.1045684.n5.nabble.com/Dependencies-of-a-plugin-tp4722054p4722054.html
Sent from the gradle-user mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email