Dennis,
Actually I am doing that in my parent pom.xml:
<artifact:pom id="maven.project.pom" file="pom.xml" />
<artifact:pom id="maven.java.client.pom" file="java-client-pom.xml" />
<artifact:pom id="maven.lib.pom" file="lib-pom.xml" />
<artifact:pom id="maven.bin.pom" file="bin-pom.xml" />
I just wish that the ant properties that get set in the maven.project.pom
could be referenced in the other poms.
Cheers,
Jeff
Dennis Lundberg-2 wrote:
>
> jmaxwell wrote:
>> Dan,
>>
>> I might just cheat and use xslts to create the poms (not pretty).
>>
>> I hate breaking the DRY (Don't Repeat Yourself) rule.
>>
>> I do wish that the ant task evaluated ant properties in the poms.
>> At least in this way I could set the value in one place (build.properties
>> or
>> parent pom).
>>
>> Then you could have a pom similar to this:
>>
>> <project>
>> <modelVersion>4.0.0</modelVersion>
>> <groupId>${mymodule.groupId}</groupId>
>> <name>${mymodule.name}</name>
>> <version>${mymodule.version}</version>
>> <artifactId>${mymodule.version}-lib</artifactId>
>> <packaging>zip</packaging>
>> </project>
>
> You could do it the other way around. If you define your pom as a
> reference in your ant script like this:
> <artifact:pom id="maven.project" file="pom.xml" />
>
> Then you can reference the values from it as ant properties like this:
> <echo>The version is ${maven.project.version}</echo>
>
>> dan tran wrote:
>>> the alternative ( my be not desirable by you ) is to create one maven
>>> project to call your ant's build which
>>> creates multiple artifacts?
>>>
>>> -Dan
>>>
>>>
>>> On 4/28/06, jmaxwell <[EMAIL PROTECTED]> wrote:
>>>>
>>>> Dan,
>>>>
>>>> I am using the "Maven 2.0.4 Tasks for Ant".
>>>>
>>>> Cheers,
>>>>
>>>> Jeff
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Maven-Ant-Tasks-and-Multiple-artifacts-in-one-POM-t1525854.html#a4147709
>>>> Sent from the Maven - Users forum at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Maven-Ant-Tasks-and-Multiple-artifacts-in-one-POM-t1525854.html#a4148199
>> Sent from the Maven - Users forum at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/Maven-Ant-Tasks-and-Multiple-artifacts-in-one-POM-t1525854.html#a4148489
Sent from the Maven - Users forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]