it works!
The only problem is that include the main artifact in lib folder. I
just want the dependencies jars.
Now I have:
<dependencySets>
<dependencySet>
<outputDirectory>/lib</outputDirectory>
<unpack>false</unpack>
<scope>runtime</scope>
<excludes>
<exclude>arte*</exclude>
</excludes>
</dependencySet>
</dependencySets>
where arte-0.1.jar and "arte" is the name of the artifact I am
assembling is the name of the project artifact. Even with this,
arte-0.1.jar is in lib folder... any ideas?
On Dec 13, 2007 1:19 PM, Daniele Dellafiore <[EMAIL PROTECTED]> wrote:
> Hi all.
>
> I am trying to accomplish this task. My target is to create a
> compressed archive with the jar of my app and all the jars it depends
> upon in a subfolder called lib. I am trying to customize the standard
> bin descriptor so I have
>
> <configuration>
> <descriptors>
> <descriptor>src/assembly/bin.xml</descriptor>
> </descriptors>
> [.....]
>
>
> and the bin.xml file is almost the same than the original. I just added a
>
> <include>lib/**</include>
>
> to include some native libraries I keep in lib folder. But the point
> is that of course the jars are handled by maven so I expect there is
> some automatic way to put all them in a custom output folder. I am
> trying to understand how to do but I am failing.
> I think the solutions is somewhere here:
> http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_binaries
> but I Cannot figure out how...
>
> Here is the bin.xml, thanks for any help.
>
> <assembly>
> <id>bin</id>
> <formats>
> <format>tar.gz</format>
> </formats>
> <moduleSets>
> <moduleSet>
> <binaries>
> <includeDependencies>true</includeDependencies>
> <outputDirectory>lib</outputDirectory>
> </binaries>
> </moduleSet>
> </moduleSets>
> <fileSets>
> <fileSet>
> <includes>
> <include>README*</include>
> <include>LICENSE*</include>
> <include>NOTICE*</include>
> <include>lib/**</include>
> </includes>
> </fileSet>
> <fileSet>
> <directory>target</directory>
> <outputDirectory></outputDirectory>
> <includes>
> <include>*.jar</include>
> </includes>
> </fileSet>
> </fileSets>
> </assembly>
>
> --
> Daniele Dellafiore
> http://ildella.wordpress.com/
>
--
Daniele Dellafiore
http://ildella.wordpress.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]