I think my problem is that I have one hierarchy more than a multi module
project usually has. The artifactId in the upper level (customer) will be
replaced with the id I enter during the generation. But I also would like to
replace the name of the artifactId in the second level - PROJECT.
In the first step I use the artifactId Template for the top level and PROJECT
for the second level. Then I use the goal create-from-project and get my
archetype. Here I execute the changes: I replace PROJECT with ${project} in the
both POMs. After installing and generating the project with the property
archetype.properties I get the new project. The string ${project} hasn´t been
replaced.
Can the problem stick together with to the message which I get during the
generating:
Parent element not overwritten in C:\tmp\archetype\CUSTOMER\PROJECT\pom.xml
Is there a possibility to force the replacing? The attribute filtered="true" in
the archetype descriptor is set.
-----Ursprüngliche Nachricht-----
Von: lukewpatterson [mailto:[email protected]]
Gesendet: Freitag, 5. November 2010 16:20
An: [email protected]
Betreff: Re: How to set some variables in archetypes?
Sonja Stocker wrote:
>
> Ive tried it with
> <modules>
> <module>${project}</module>
> </modules>
> in the upper POM and using archetype.properties where this property was
> declared: project=PROJECTNAME. But it didnt work.
>
Just to clarify, are you saying that "${project}" wasn't replaced with the
value of the archetype-gathered property? Or are you fighting a problem
with folder names matching up with module names?
--
View this message in context:
http://maven.40175.n5.nabble.com/How-to-set-some-variables-in-archetypes-tp3251703p3251980.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]