You'll need the manifest file to put "lib/" in front of all of its
classpath declarations.

<?xml version="1.0"?>
<project>
        <modelVersion>4.0.0</modelVersion>
        <groupId>groud.id</groupId>
        <artifactId>artefactid</artifactId>
        <name> artefactid </name>
        <version>1.0-SNAPSHOT</version>
        <build>
                <plugins>
                        <plugin>
        
<groupId>org.apache.maven.plugins</groupId>
        
<artifactId>maven-jar-plugin</artifactId>
                                <configuration>
                                        <archive>
                                                <manifest>
                                                        <mainClass>
        
main.classname.here
                                                        </mainClass>
        
<addClasspath>true</addClasspath>
        
<classpathPrefix>lib</classpathPrefix>

                                                </manifest>
                                        </archive>
                                </configuration>
                        </plugin>
                </plugins>
        </build>
</project>

-----Original Message-----
From: Erik Drolshammer [mailto:[EMAIL PROTECTED] 
Sent: 14 December 2007 07:11
To: Maven Users List
Subject: Re: [assembly] add all dependency jars to lib folder in a "bin"
assembly

Richard Chamberlain wrote:
> Hi.
> 
> I use the following:
> 
> <dependencySets>
>   <dependencySet>
>       <outputDirectory>/lib</outputDirectory> 
>       <unpack>false</unpack> 
>       <scope>runtime</scope> 
>   </dependencySet>
> </dependencySets>
> 
> It puts all the dependencies into lib.

Any idea how to add the contents of lib to classpath?
(I have an executable jar file and when I add the dependencies to the 
lib folder the main class cannot be found.)

-- 
Regards
Erik Drolshammer

---------------------------------------------------------------------
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]

Reply via email to