Thanks for info!

Do you remember if there is a bug reported in jira about it? I haven't
found it but if you recall that it is already reported I'll look more
thoroughly.

Cheers!

On Fri, Aug 22, 2014 at 3:19 AM, Adam Murdoch
<adam.murd...@gradleware.com> wrote:
>
> On 22 Aug 2014, at 1:09 am, Szczepan Faber <szcze...@gmail.com> wrote:
>
> Hey,
>
> Currently, we don't detect a change to the configuration after it was
> resolved, when the change happens within hierarchy. For example:
>
> configurations {
>  foo
>  bar.extendsFrom foo
> }
>
> configurations.bar.resolve()
> //add dependency to bar, via configuration hierarchy:
> dependencies { foo "org.lib:1.0" }
>
> Is this by design?
>
>
> No, it's a bug. There's a similar bug when a configuration is reached via a
> project dependency.
>
> Once a configuration is involved in a resolution, it should be locked and
> further mutations should fail. The error message could easily tell you why
> the configuration is locked as we have this information, and could possibly
> include clues as to where the resolution was triggered (for example, which
> build script or task happened to be running at the time, but not necessarily
> file and line number of the statement).
>
>
> --
> Adam Murdoch
> Gradle Co-founder
> http://www.gradle.org
> CTO Gradleware Inc. - Gradle Training, Support, Consulting
> http://www.gradleware.com
>
>
>



-- 
Szczepan Faber
Core dev@gradle; Founder@mockito

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to