diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | ardor3d-examples/assembly.xml | 16 |
2 files changed, 16 insertions, 1 deletions
@@ -1,4 +1,5 @@ bin/ .settings/ +target/ .project .classpath
\ No newline at end of file diff --git a/ardor3d-examples/assembly.xml b/ardor3d-examples/assembly.xml index 7e29654..7a0d556 100644 --- a/ardor3d-examples/assembly.xml +++ b/ardor3d-examples/assembly.xml @@ -18,13 +18,27 @@ <fileSet> <directory>target/natives</directory> <outputDirectory>lib</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> + </excludes> </fileSet> </fileSets> <dependencySets> <dependencySet> <useProjectArtifact>false</useProjectArtifact> <excludes> - <exclude>*:*:*:natives-*:*</exclude> + <exclude>*:*:*:lwjgl*natives-*:*</exclude> + <exclude>*:*:*:jinput*natives-*:*</exclude> </excludes> <outputDirectory>lib</outputDirectory> </dependencySet> |