Hello Thiago and Ben,

Thank you for picking this up and sharing your views.

> Oh, I should have thought of this before: since @DisableStrictChecks
> is in org.apache.tapestry5.annotations, but in tapestry-core, we can
> just move it to the same package in tapestry5-annotations. No
> backward-incompatible changes. Win-win! Other tapestry-core
> annotations like @InjectComponents are already there, so there's no
> need to create a org.apache.tapestry5.*core*.annotations package.

I think you got that confused, Thiago. At this time, @DisableStrictChecks is in 
org.apache.tapestry5.annotations within tapestry5-annotations (not 
tapestry-core). All other annotation of package 
org.apache.tapestry5.annotations are in tapestry-core.

>From the discussion so far I understand the consensus is to have all 
>annotations in tapestry5-annotations. That is, the 54 files (53 annotations + 
>package-info.java) currently living in tapestry-core would stay in the 
>org.apache.tapestry5.annotations package but would move to 
>tapestry5-annotations. This should be smooth for users, as tapestry-core has a 
>transitive dependency on tapestry5-annotations (through tapestry-ioc) already. 
>For clarity, a direct dependency to tapestry5-annotations should be added to 
>tapestry-core.

I created https://issues.apache.org/jira/browse/TAP5-2724 to take care of this.

Thanks,

Volker

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org

Reply via email to