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

Reply via email to