I understand the point but I don't think reworking javadoc tags too much now is a good idea: javadoc tags are not easy to check when using them instead, it is important to carefully choose java 5 annotations, which are checked at compile time, with IDE completion when writing source
@Parameter( defaultValue = "${project}", readonly = true ) is ok for me creating a new annotation just to avoid readonly doesn't deserve it IMHO Regards, Hervé Le lundi 21 mai 2012 14:49:44 Brett Porter a écrit : > On 21/05/2012, at 8:48 AM, Barrie Treloar wrote: > > On Sun, May 20, 2012 at 8:12 PM, Hervé BOUTEMY <herve.bout...@free.fr> wrote: > >> bingo: you got it! > >> ok, now I understand, you're right, I was focused at my property vs > >> expression task and forgot the most normal way of configuring plugins... > >> > >> I'll revert and improve the docs > > > > I've been lurking on this discussion, so I'm not sure my ideas are > > fully baked... > > > > Before you revert, isn't Robert's example behaving like @Inject? > > i.e. you would not use @Parameter any more on these objects. > > Right, that was a point I was trying to make in an earlier post, but I > confused it by my last sentence. @parameter default-value="${project}" > sounds wrong because it implies you can actually configure a different > project. > > I think we want to: > - create a new annotation/attribute to obtain the maven-internal bits; and > if that has happened then... - move @required to be an attribute of > @parameter, as it makes no sense for the other annotations - drop > @readonly, as it's redundant on every type of annotation > > Cheers, > Brett > > -- > Brett Porter > br...@apache.org > http://brettporter.wordpress.com/ > http://au.linkedin.com/in/brettporter > http://twitter.com/brettporter > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org