Done: http://issues.gradle.org/browse/GRADLE-1450
Thanks
On Sunday, March 20, 2011, at 06:41 pm, Adam Murdoch wrote:
> On 19/03/2011, at 1:47 AM, Steve Ebersole wrote:
> > I have the following copyspec:
> >
> > releaseCopySpec = copySpec {
> >
> > into( "hibernate-release-$project.version" ) {
> >
> > into('lib/required') {
> >
> > ...
> >
> > }
> > ...
> > [ 'hibernate-c3p0', 'hibernate-proxool', ... ].each { feature ->
> >
> > final String shortName = feature.substring( 'hibernate-'.length()
> > ); into('lib/optional/' + shortName) {
> >
> > ...
> >
> > }
> >
> > }
> >
> > }
> >
> > }
> >
> > Everything correctly gets placed into
> > "hibernate-release-$project.version" except for the work done in the
> > "feature" closure. The stuff done in the closure goes into lib/optional
> > in the *root* of the archive. As a counter- example, the lib/required
> > stuff correctly goes into hibernate-
> > release-$project.version/lib/required.
> >
> > Is this expected?
>
> No. I'd expect everything to end up under
> "hibernate-release-$project.version". Could you add a jira issue for
> this?
>
> I need to dig a bit more to figure out what's going on here, but a quick
> work around is to use owner.into in your "feature" closure:
>
> owner.into('lib/optional/' + shortName)
>
>
> --
> Adam Murdoch
> Gradle Developer
> http://www.gradle.org
> Co-Founder and VP of Engineering, Gradleware Inc. - Gradle Training,
> Support, Consulting http://www.gradleware.com
---
Steve Ebersole <[email protected]>
http://hibernate.org
--
Steve Ebersole <[email protected]>
http://hibernate.org
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email