I think this is the magic you need:
apply plugin: 'idea'
configurations {
provided
}
idea.module {
scopes.PROVIDED.plus += configurations.provided
}
Then you can declare any dependency as 'provided' and it'll create the right
scope for the .iml files, for example:
dependencies {
provided 'javax.servlet.jsp:jsp-api:2.1'
}
On Aug 9, 2011, at 10:10 PM, Glen Stampoultzis wrote:
> Hi,
>
> I use Gradle to generate my idea project files. For the most part this works
> well but I have a small issue with scopes. It seems that Gradle only
> supports Idea compile and runtime scopes. When I create my artifacts I find
> that my providedCompile dependencies are put into the compile scope and I
> have to go manually change this each time. Is this just an unsupported
> feature of the Idea plugin or a bug?
>
> Ideally it would be nice to have the idea plugin also generate the artifacts
> as well but maintaining those manually is not too hard.
>
> - Glen
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email