Hi,
Try adding the ff: to your pom
<build>
<directory>${directory}</directory>
</build>
<properties>
<directory>target</directory>
</properties>
Then, you may issue something like
mvn -Ddirectory=tmp/outputDirectory package
This will spit out the jar file in the specified directory
(${basedir}/tmp/outputDirectory). If you want the compiled classes and
test classes to be placed in the same directory, you may extend the pom
fragment to
<build>
<directory>${directory}</directory>
<outputDirectory>${directory}/classes</outputDirectory>
<testOutputDirectory>${directory}/test-classes</testOutputDirectory>
</build>
<properties>
<directory>target</directory>
</properties>
To clean just issue something like
mvn -Ddirectory=tmp clean
Hope this works for you.
-Lester
Christopher Cobb wrote:
I would occasionally like to put my jar file in a different directory. Is
there something along the lines of:
mvn -Dproject.build.outputDirectory=/tmp/outputDirectory package
that will allow me to do a one-off build without having to modify
configuration files? The line above does not do anything different than the
standard build.
-----------------------------------------
Attention:
Any views expressed in this message are those of the individual sender,
except where the message states otherwise and the sender is authorized
to state them to be the views of any such entity. The information
contained in this message and or attachments is intended only for the
person or entity to which it is addressed and may contain confidential
and/or privileged material. If you received this in error, please
contact the sender and delete the material from any system and destroy
any copies.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]