As a follow-up to this thread, I found a perfect example of the use
case I'm talking about, and it's in the Maven book itself. Take a look
at the end of section 7.9:
http://www.sonatype.com/book/reference/multimodule-web-spring.html#d0e8066
Here, the author is launching a command-line program in two different
ways, one with a "history" parameter and one without.
Now here's the really interesting thing: The author is not using the
exec plugin to do this! It's beyond my comprehension. Why would he
prefer typing out that huge command, rather than setting up a reusable
exec command in the POM? It all but confirms my suspicion that the
exec plugin is too limited to be useful, considering that Sonatype
themselves don't even bother using it.
Trevor
On Oct 2, 2008, at 3:58 PM, Wayne Fay wrote:
Profiles can solve your problem.
But why are you needing to do this in the first place? Describe things
in more detail and perhaps someone will have a better recommendation.
Wayne
On Thu, Oct 2, 2008 at 11:21 AM, Trevor Harmon <[EMAIL PROTECTED]>
wrote:
In Ant, I am used to launching programs like this:
<target name="foo">
<java classname="foo.Foo">
<arg value="-abc"/>
</java>
</target>
<target name="bar">
<java classname="bar.Bar">
<arg value="-xyz"/>
</java>
</target>
ant foo --> launches Foo with parameter -abc
ant bar --> launches Bar with parameter -xyz
This doesn't seem to be possible in Maven. The problem, apparently,
is that
the exec:java goal maps to one and only one program. In other
words, all I
can do is this:
mvn exec:java
I can set it up to launch Foo or Bar, but it can't handle both.
Is there a way around this?
Trevor
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]