diff options
author | neothemachine <[email protected]> | 2013-02-17 15:18:11 +0100 |
---|---|---|
committer | neothemachine <[email protected]> | 2013-02-17 15:18:11 +0100 |
commit | a722d1b74b1557dd86e98c58a010479f65e4765b (patch) | |
tree | 478cf105d7e957d1efd9220de7b50d7f017fe32e /ardor3d-distribution | |
parent | 2537cfba3c8fb709d2b6f29902a7941ae09da5b5 (diff) |
added "all" assembly
Diffstat (limited to 'ardor3d-distribution')
-rw-r--r-- | ardor3d-distribution/assembly-all.xml | 63 | ||||
-rw-r--r-- | ardor3d-distribution/pom.xml | 1 |
2 files changed, 64 insertions, 0 deletions
diff --git a/ardor3d-distribution/assembly-all.xml b/ardor3d-distribution/assembly-all.xml new file mode 100644 index 0000000..86db1ea --- /dev/null +++ b/ardor3d-distribution/assembly-all.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8"?> +<assembly> + + <id>all</id> + <formats> + <format>zip</format> + </formats> + <includeBaseDirectory>false</includeBaseDirectory> + + <moduleSets> + <moduleSet> + <useAllReactorProjects>true</useAllReactorProjects> + + <includes> + <include>com.ardor3d:ardor3d-animation</include> + <include>com.ardor3d:ardor3d-awt</include> + <include>com.ardor3d:ardor3d-collada</include> + <include>com.ardor3d:ardor3d-core</include> + <include>com.ardor3d:ardor3d-effects</include> + <include>com.ardor3d:ardor3d-extras</include> + <include>com.ardor3d:ardor3d-jogl</include> + <include>com.ardor3d:ardor3d-lwjgl</include> + <include>com.ardor3d:ardor3d-math</include> + <include>com.ardor3d:ardor3d-savable</include> + <include>com.ardor3d:ardor3d-swt</include> + <include>com.ardor3d:ardor3d-terrain</include> + <include>com.ardor3d:ardor3d-ui</include> + </includes> + + <binaries> + <unpack>false</unpack> + <dependencySets> + <dependencySet> + <excludes> + <exclude>*:lwjgl*natives-*</exclude> + <exclude>*:jinput*natives-*</exclude> + </excludes> + </dependencySet> + </dependencySets> + </binaries> + </moduleSet> + </moduleSets> + + <fileSets> + <fileSet> + <directory>target/natives</directory> + <outputDirectory>natives</outputDirectory> + <!-- This is kind of a workaround. Ideally, we would tell the maven-nativedependencies-plugin + to *not* unpack the jogl/gluegen native jars. Jogl has its own native library + classloader which unpacks the jars. At the moment, there is no other choice + if all platforms should be supported, because the filenames of the native + libs are overlapping each other in jogl (e.g. for natives-linux-amd64 and + natives-linux-i586). --> + <excludes> + <exclude>*jogl*</exclude> + <exclude>*nativewindow*</exclude> + <exclude>*newt*</exclude> + <exclude>*gluegen*</exclude> + <exclude>META-INF/</exclude> + </excludes> + </fileSet> + </fileSets> +</assembly> diff --git a/ardor3d-distribution/pom.xml b/ardor3d-distribution/pom.xml index 7f721af..a0026dc 100644 --- a/ardor3d-distribution/pom.xml +++ b/ardor3d-distribution/pom.xml @@ -56,6 +56,7 @@ </goals> <configuration> <descriptors> + <descriptor>assembly-all.xml</descriptor> <descriptor>assembly-jogl.xml</descriptor> <descriptor>assembly-lwjgl.xml</descriptor> </descriptors> |