No, this will not work.

The property defined in the pom will always be used.

 * * *

And again... <assemblyId>${assemblyId}</assemblyId> is the default! So this is pointless pom configuration.

--jason


On Dec 4, 2006, at 11:27 AM, Prasad Kashyap wrote:

On 12/4/06, Jason Dillon <[EMAIL PROTECTED]> wrote:
On Dec 4, 2006, at 8:25 AM, Prasad Kashyap wrote:
> Thinking more about this, why do we even have the "defaultAssemblyId" > param there ? Why not have set the default-value on the "assemblyId"
> parameter to be jetty ?

Because, if you configure the assemblyId from the pom, then you can
not override it on the command-line.

Not if you use a variable to configure the assemblyid and set the
default variable property in the pom.

<properties><assemblyId>jetty</assemblyId></properties>

and then

<assemblyId>${assemblyId}</assemblyId>

Now you can have your cake and eat it too. The command line property
would override the property set in the pom.

Oh, I know.. you hate property variables in pom :-)  But if you have
the default-value set in the mojo, then we could omit it in the pom
configuration all together.

Just a thought.


--jason


Cheers
Prasad

Reply via email to