aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--ardor3d-examples/assembly.xml16
2 files changed, 16 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index fd5349a..80efc22 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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>