Hi everyone, Finally this one should reach the list. To sum up, I've committed today my current experimentation under the sandbox svn under the the quite pompous name templating-maven-plugin. As explained below, this plugin has (currently) only one goal that uses a directory that will be filtered and added as a maven source folder in one go.
If someone has any idea/opinion about this subject, I'd be delighted to hear what you have to say. Thanks -- Baptiste (PS : I know, the current state is crappy, I'm planning to clean it up + add test. For the latter, I didn't do it yet since I'm not yet totally comfortable with how to test maven plugins, but I'll do it). ---------- Forwarded message ---------- From: Baptiste Mathus <bmat...@gmail.com> Date: 2013/1/20 Subject: Re: Using maven properties inside .java inside annotation in a clean way To: dev@mojo.codehaus.org Cc: Stephen Connolly <stephen.alan.conno...@gmail.com> Trying once more to reach the list, not convinced it's gonna work better :-/. As a follow-up, I began experimenting the idea of adding that template folder. It kind of works locally, but it's still a real mess I need to clean up before showing it anywhere. At that point, I have some questions: - Should I use mojo java 5 annotations or keep using the xdoclet old-style? Seems like java5 annotations is far better but I wasn't able to find if it would tie that plugin to maven3 (I suppose it's only tying to java5, but not totally sure) - Stephen already gave his opinion, so I went creating a brand new plugin at least for the moment for this. What do you others think? - When something is new or uncertain, how do you guys usually proceed to get feedback? Push that onto some Github repo? attach as a zip? (meeeh), something else? - Basically, the plugin.execute() does two things: create and execute a MavenResourcesFiltering on the "java-templates" to "target/javagenerated" and then add this generated source folder to the MavenProject (as simply does builder-helper-m-p/add-source) What do you think? Thanks a lot! 2013/1/18 Stephen Connolly <stephen.alan.conno...@gmail.com> > I vote a new plugin > > > On Friday, 18 January 2013, Baptiste Mathus wrote: > >> Hi all, >> >> Having difficulties to post to this list, I try with a direct mail >> instead of forwarding. >> Moving this discussion here after some initial discussions on maven-users. >> Original thead: >> http://www.mail-archive.com/users@maven.apache.org/msg128319.html >> >> Basically, the need is to have some kind of easy filtering inside some >> .java files, when the properties cannot be loaded for example with standard >> filtering of src/main/resources because it's not allowed in parts of java >> code where only real constants are allowed (example: annotation attributes). >> >> To follow-up with the advice of Stephen, I guess the best place to add >> that would be build-helper-m-p, isn't it? >> Should it be a new goal or be done with something like adding a >> <filtering /> tag to >> add-source<http://mojo.codehaus.org/build-helper-maven-plugin/add-source-mojo.html> >> goal? >> >> Or another or new plugin? >> >> What do you think? >> >> Thanks a lot for you opinions >> >> -- >> Baptiste >> > -- Baptiste <Batmat> MATHUS - http://batmat.net Sauvez un arbre, Mangez un castor ! -- Baptiste <Batmat> MATHUS - http://batmat.net Sauvez un arbre, Mangez un castor !