Generate the archetype from your working source. Sent from my iPhone
On 10/03/2014, at 8:06 AM, Petar Tahchiev <paranoia...@gmail.com> wrote: > Hello, > > thanks for your responses. Yes, unforutnately, I do need parameterized Java > code (package names, classnames, also xml files, etc..). As I said it's > pretty complicated project. > I looked at templating-maven-plugin but it seems that filtering the > standard src/main/java folder is not supported. Also, I may not understand > the quite your suggestion, but using the templating-maven-plugin will also > break Eclipse as I will be still having ${packageName} in my sources. > > I'm kind of surprised that no one else has had this problem before. Does > this mean that the archetypes are only supposed to work with simple > projects that are not continuously developed? > > > 2014-03-09 22:50 GMT+02:00 Baptiste Mathus <bmat...@batmat.net>: > >> Just a quick thought, maybe using some hacky form of a development profile >> using the templating-maven-plugin to filter those properties could help? >> >> >> 2014-03-09 20:47 GMT+01:00 Benson Margulies <bimargul...@gmail.com>: >> >>> Are you sure that you absolutely need parameterized Java code? There's >>> really no good way to work with it. You could instead use the >>> maven-shade-plugin to customer-ize your results as part of their >>> build. >>> >>> >>> On Sun, Mar 9, 2014 at 3:36 PM, Petar Tahchiev <paranoia...@gmail.com> >>> wrote: >>>> Hey guys, >>>> >>>> here's an interesting question: how do you develop your maven >>> archetypes? I >>>> have a web-project that consists of lots of controllers and jsps, and I >>>> have been developing this for a long time, and I want to keep >> developing >>>> it. I also want to provide this project to my clients as an archetype >> so >>>> they can be up-and-running as quickly as possible. >>>> >>>> I thought of creating an archetype from my project every time I release >>> the >>>> archetype, but that seems really unefficient as I release new versions >>> very >>>> often, and also the archetype is quite complicated. >>>> >>>> I also thought to create the archetype once, and keep developing it in >>>> Eclipse, but that's not possible because for instance the package names >>>> look like this: >>>> >>>> package ${packageName}; >>>> >>>> and of-course Eclipse complains. >>>> >>>> So my questions is - if you have a complicated archetype that you keep >>>> developing over time, how do you develop it? Is there an >> Eclipse/IntelliJ >>>> plugin for archetype developing? >>>> >>>> -- >>>> Regards, Petar! >>>> Karlovo, Bulgaria. >>>> --- >>>> Public PGP Key at: >>>> >>> >> https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 >>>> Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >>> >> >> >> -- >> Baptiste <Batmat> MATHUS - http://batmat.net >> Sauvez un arbre, >> Mangez un castor ! >> > > > > -- > Regards, Petar! > Karlovo, Bulgaria. > --- > Public PGP Key at: > https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611 > Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org