Heh... I Forgot about that
--Brian (mobile)
On Nov 29, 2008, at 2:06 PM, Stephan Niedermeier <[EMAIL PROTECTED]
> wrote:
Hi,
got it. Thanks. For those interested in:
Use the "prefix" together with the "outputFilterFile" parameter of
the build-classpath goal. Example:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<outputFilterFile>true</outputFilterFile>
<prefix>lib</prefix>
</configuration>
</plugin>
Regards
Stephan
Stephan Niedermeier schrieb:
Hi Brian,
thanks for the hint, but it seems that the build-classpath goal
calculates the full path to the jars (e.g. C:/project/lib/
myJar.jar). Is there a way to make this path relatively to, let's
say "lib/" of the assembled folder?
Thanks a lot.
Regards
Stephan
Brian Fox schrieb:
You can use the maven-dependency-plugin:build-classpath goal
--Brian (mobile)
On Nov 29, 2008, at 11:28 AM, "Stephan Niedermeier" <[EMAIL PROTECTED]
> wrote:
Hi,
I'm using Maven2 to build and assemble my project under Win XP.
The project contains a Java launcher. This launcher needs to know
all
jars in the project. This will be done using a configuration file
(launcher.properties) and the property "app.classpath". The hard
coded
entry for the property could look like this for example:
app.classpath=lib/commons-logging.jar;lib/commons-httpclient.jar
This works perfectly. But instead of hard coding and maintaining
the
classpath in the configuration file as seen above, I would prefer
using
some sort of Maven 2 Filter which calculates the classpath string
automatically and then places this string into my configuration
file on
the predefined position. For example similar to this:
app.classpath=${someVarHoldingTheGeneratedClasspathString}
Im wondering whether there is a solution for this in Maven? I
couldn't
find any hint in the Maven2 Filter docs, because there is no such
variable I could use. Maybe I have overseen something?
Any ideas how I can retrieve the classpath string and place it
into my
configuration file?
PS: Putting the classpath into the META-INF using the <manifest/>
tag is
not an option for me, because its not supported by the Launcher.
Thanks in advance.
Best regards
Stephan
---
------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]