Add creation of project.xml file with list of imports and public packages for jme3-core-baselibs and jme3-core-libraries

experimental
Normen Hansen 11 years ago
parent b3f9edfc9f
commit f0bbc1b753
  1. 7
      .gitignore
  2. 133
      sdk/build.gradle
  3. 10
      sdk/jme3-core-baselibs/nbproject/project.properties
  4. 382
      sdk/jme3-core-baselibs/nbproject/project.xml
  5. 15
      sdk/jme3-core-libraries/nbproject/project.properties
  6. 430
      sdk/jme3-core-libraries/nbproject/project.xml

7
.gitignore vendored

@ -25,4 +25,9 @@
/sdk/jme3-core-baselibs/release/
/sdk/jme3-core-libraries/release/
/sdk/jme3-project-baselibs/release/
/sdk/jme3-project-libraries/release/
/sdk/jme3-project-libraries/release/
/sdk/jme3-codepalette/build/
/sdk/jme3-core-libraries/build/
/sdk/jme3-code-check/build/
/sdk/jme3-core-baselibs/build/
/sdk/jme3-core-baselibs/nbproject/private/

@ -1,5 +1,6 @@
//ant.importBuild 'build.xml'
import groovy.xml.MarkupBuilder
import java.util.zip.ZipFile
if (!hasProperty('mainClass')) {
ext.mainClass = ''
@ -22,7 +23,8 @@ dependencies {
corelibs project(':jme3-niftygui')
corelibs project(':jme3-plugins')
corelibs project(':jme3-terrain')
// corelibs project(':jme3-testdata')
testdatalibs project(':jme3-testdata')
optlibs project(':jme3-bullet')
optlibs project(':jme3-jogl')
@ -127,11 +129,134 @@ task copyBaseLibs{
}
}
// workaround method to add a tag with the name "name" to an XML MarkupBuilder
task createBaseXml{
description "Creates the project.xml files for "+
"jme3-core-baselibs and jme3-core-libraries"
def depJars = [] // jme3 jar files
def depExtJars = [] // external jar files
// collect jar files
project.configurations.corelibs.dependencies.each {dep ->
// collect external jar files
dep.dependencyProject.configurations.compile.copyRecursive({ !(it instanceof ProjectDependency); }).resolve().each{ file->
depExtJars.add(file)
}
// collect internal jar files (classes, sources and javadoc)
dep.dependencyProject.configurations.archives.allArtifacts.each{ artifact->
if(artifact.classifier == "sources"){
} else if(artifact.classifier == "javadoc"){
} else{
if(!depJars.contains(artifact.file)){
depJars.add(artifact.file)
}
}
}
}
// collect base packages
def packages = []
depJars.each{jarFile ->
ZipFile file = new ZipFile(jarFile)
file.entries().each { entry ->
if(entry.name.endsWith('.class')){
// TODO: "/" works on windows?
def pathPart = entry.name.substring(0,entry.name.lastIndexOf('/'))
def classPath = pathPart.replace('/','.');
if(!packages.contains(classPath)){
packages.add(classPath)
}
}
}
}
// collect library packages
def extPackages = []
depExtJars.each{jarFile ->
ZipFile file = new ZipFile(jarFile)
file.entries().each { entry ->
if(entry.name.endsWith('.class')){
// TODO: "/" works on windows?
def pathPart = entry.name.substring(0,entry.name.lastIndexOf('/'))
def classPath = pathPart.replace('/','.');
if(!extPackages.contains(classPath)){
extPackages.add(classPath)
}
}
}
}
def writer = new StringWriter()
def xml = new MarkupBuilder(writer)
xml.xmlDeclaration(version:'1.0')
xml.project(xmlns:"http://www.netbeans.org/ns/project/1"){
type "org.netbeans.modules.apisupport.project"
configuration {
data(xmlns:"http://www.netbeans.org/ns/nb-module-project/3") {
"code-name-base" "com.jme3.gde.core.baselibs"
"suite-component"{}
"module-dependencies"{
dependency{
"code-name-base" "com.jme3.gde.core.libraries"
"build-prerequisite"{}
"compile-dependency"{}
"run-dependency"{
"release-version" "1"
"specification-version" "3.0.0"
}
}
}
"public-packages"{
packages.each{
"package" it
}
}
depJars.each{jarFile ->
"class-path-extension"{
"runtime-relative-path" "ext/${jarFile.name}"
"binary-origin" "release/modules/ext/${jarFile.name}"
}
}
}
}
}
// write XML file
File baselibsProjectFile = file("jme3-core-baselibs/nbproject/project.xml");
baselibsProjectFile.write(writer.toString())
def extWriter = new StringWriter()
def extXml = new MarkupBuilder(extWriter)
extXml.xmlDeclaration(version:'1.0')
extXml.project(xmlns:"http://www.netbeans.org/ns/project/1"){
type "org.netbeans.modules.apisupport.project"
configuration {
data(xmlns:"http://www.netbeans.org/ns/nb-module-project/3") {
"code-name-base" "com.jme3.gde.core.libraries"
"suite-component"{}
"module-dependencies"{}
"public-packages"{
extPackages.each{
"package" it
}
}
depExtJars.each{jarFile ->
"class-path-extension"{
"runtime-relative-path" "ext/${jarFile.name}"
"binary-origin" "release/modules/ext/${jarFile.name}"
}
}
}
}
}
// write XML file
File librariesProjectFile = file("jme3-core-libraries/nbproject/project.xml");
librariesProjectFile.write(extWriter.toString())
}
// workaround method to add a tag with the name "name" and "file" to an XML MarkupBuilder
def makeName(builder, nameR) { builder.name nameR }
def makeFile(builder, nameR) { builder.file(name:nameR, url:nameR) }
task createJ2seXml{
task createProjectXml{
description "Creates needed J2SE library and layer XML files in jme3-project-baselibs"
def eol = System.properties.'line.separator'
@ -260,7 +385,7 @@ task cleanSdk(){
// ant.ant(dir: ".", antfile: "build.xml", target: "clean")
}
jar.dependsOn([copyBaseLibs, copyProjectLibs, createJ2seXml, buildSdk])
jar.dependsOn([copyBaseLibs, copyProjectLibs, createProjectXml, createBaseXml, buildSdk])
clean.dependsOn(cleanSdk);
// <target name="-do-update-sdk">

@ -1,13 +1,3 @@
file.reference.jME3-blender.jar=release/modules/ext/jME3-blender.jar
file.reference.jME3-core.jar=release/modules/ext/jME3-core.jar
file.reference.jME3-desktop.jar=release/modules/ext/jME3-desktop.jar
file.reference.jME3-jbullet.jar=release/modules/ext/jME3-jbullet.jar
file.reference.jME3-jogg.jar=release/modules/ext/jME3-jogg.jar
file.reference.jME3-lwjgl-natives.jar=release/modules/ext/jME3-lwjgl-natives.jar
file.reference.jME3-lwjgl.jar=release/modules/ext/jME3-lwjgl.jar
file.reference.jME3-niftygui.jar=release/modules/ext/jME3-niftygui.jar
file.reference.jME3-plugins.jar=release/modules/ext/jME3-plugins.jar
file.reference.jME3-terrain.jar=release/modules/ext/jME3-terrain.jar
javac.source=1.5
javac.compilerargs=-Xlint -Xlint\:-serial
license.file=../license-jme.txt

@ -1,192 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>com.jme3.gde.core.baselibs</code-name-base>
<suite-component/>
<module-dependencies>
<dependency>
<code-name-base>com.jme3.gde.core.libraries</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<release-version>1</release-version>
<specification-version>3.0.0</specification-version>
</run-dependency>
</dependency>
</module-dependencies>
<public-packages>
<package>checkers.quals</package>
<package>com.jme3.animation</package>
<package>com.jme3.app</package>
<package>com.jme3.app.state</package>
<package>com.jme3.asset</package>
<package>com.jme3.asset.cache</package>
<package>com.jme3.asset.plugins</package>
<package>com.jme3.audio</package>
<package>com.jme3.audio.lwjgl</package>
<package>com.jme3.audio.plugins</package>
<package>com.jme3.bounding</package>
<package>com.jme3.bullet</package>
<package>com.jme3.bullet.collision</package>
<package>com.jme3.bullet.collision.shapes</package>
<package>com.jme3.bullet.collision.shapes.infos</package>
<package>com.jme3.bullet.control</package>
<package>com.jme3.bullet.control.ragdoll</package>
<package>com.jme3.bullet.joints</package>
<package>com.jme3.bullet.joints.motors</package>
<package>com.jme3.bullet.objects</package>
<package>com.jme3.bullet.objects.infos</package>
<package>com.jme3.bullet.util</package>
<package>com.jme3.cinematic</package>
<package>com.jme3.cinematic.events</package>
<package>com.jme3.collision</package>
<package>com.jme3.collision.bih</package>
<package>com.jme3.cursors.plugins</package>
<package>com.jme3.effect</package>
<package>com.jme3.effect.influencers</package>
<package>com.jme3.effect.shapes</package>
<package>com.jme3.export</package>
<package>com.jme3.export.binary</package>
<package>com.jme3.export.xml</package>
<package>com.jme3.font</package>
<package>com.jme3.font.plugins</package>
<package>com.jme3.input</package>
<package>com.jme3.input.awt</package>
<package>com.jme3.input.controls</package>
<package>com.jme3.input.dummy</package>
<package>com.jme3.input.event</package>
<package>com.jme3.input.lwjgl</package>
<package>com.jme3.light</package>
<package>com.jme3.material</package>
<package>com.jme3.material.plugins</package>
<package>com.jme3.math</package>
<package>com.jme3.network</package>
<package>com.jme3.network.base</package>
<package>com.jme3.network.kernel</package>
<package>com.jme3.network.kernel.tcp</package>
<package>com.jme3.network.kernel.udp</package>
<package>com.jme3.network.message</package>
<package>com.jme3.network.rmi</package>
<package>com.jme3.network.serializing</package>
<package>com.jme3.network.serializing.serializers</package>
<package>com.jme3.niftygui</package>
<package>com.jme3.post</package>
<package>com.jme3.post.filters</package>
<package>com.jme3.post.ssao</package>
<package>com.jme3.renderer</package>
<package>com.jme3.renderer.lwjgl</package>
<package>com.jme3.renderer.queue</package>
<package>com.jme3.scene</package>
<package>com.jme3.scene.control</package>
<package>com.jme3.scene.debug</package>
<package>com.jme3.scene.mesh</package>
<package>com.jme3.scene.plugins</package>
<package>com.jme3.scene.plugins.blender</package>
<package>com.jme3.scene.plugins.blender.animations</package>
<package>com.jme3.scene.plugins.blender.cameras</package>
<package>com.jme3.scene.plugins.blender.constraints</package>
<package>com.jme3.scene.plugins.blender.constraints.definitions</package>
<package>com.jme3.scene.plugins.blender.curves</package>
<package>com.jme3.scene.plugins.blender.exceptions</package>
<package>com.jme3.scene.plugins.blender.file</package>
<package>com.jme3.scene.plugins.blender.lights</package>
<package>com.jme3.scene.plugins.blender.materials</package>
<package>com.jme3.scene.plugins.blender.meshes</package>
<package>com.jme3.scene.plugins.blender.modifiers</package>
<package>com.jme3.scene.plugins.blender.objects</package>
<package>com.jme3.scene.plugins.blender.particles</package>
<package>com.jme3.scene.plugins.blender.textures</package>
<package>com.jme3.scene.plugins.blender.textures.blending</package>
<package>com.jme3.scene.plugins.blender.textures.generating</package>
<package>com.jme3.scene.plugins.blender.textures.io</package>
<package>com.jme3.scene.plugins.ogre</package>
<package>com.jme3.scene.plugins.ogre.matext</package>
<package>com.jme3.scene.shape</package>
<package>com.jme3.shader</package>
<package>com.jme3.shader.plugins</package>
<package>com.jme3.shadow</package>
<package>com.jme3.system</package>
<package>com.jme3.system.awt</package>
<package>com.jme3.system.lwjgl</package>
<package>com.jme3.terrain</package>
<package>com.jme3.terrain.geomipmap</package>
<package>com.jme3.terrain.geomipmap.grid</package>
<package>com.jme3.terrain.geomipmap.lodcalc</package>
<package>com.jme3.terrain.geomipmap.lodcalc.util</package>
<package>com.jme3.terrain.geomipmap.picking</package>
<package>com.jme3.terrain.heightmap</package>
<package>com.jme3.terrain.noise</package>
<package>com.jme3.terrain.noise.basis</package>
<package>com.jme3.terrain.noise.filter</package>
<package>com.jme3.terrain.noise.fractal</package>
<package>com.jme3.terrain.noise.modulator</package>
<package>com.jme3.texture</package>
<package>com.jme3.texture.image</package>
<package>com.jme3.texture.plugins</package>
<package>com.jme3.ui</package>
<package>com.jme3.util</package>
<package>com.jme3.util.blockparser</package>
<package>com.jme3.util.xml</package>
<package>com.jme3.water</package>
<package>jme3tools.converters</package>
<package>jme3tools.converters.model</package>
<package>jme3tools.converters.model.strip</package>
<package>jme3tools.navigation</package>
<package>jme3tools.optimize</package>
<package>jme3tools.savegame</package>
<package>jme3tools.shader</package>
<package>jme3tools.shadercheck</package>
</public-packages>
<class-path-extension>
<runtime-relative-path>ext/jME3-niftygui.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-niftygui.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-blender.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-blender.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-effects.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-effects.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-desktop.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-desktop.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-lwjgl.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-lwjgl.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-networking.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-networking.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-terrain.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-terrain.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-jbullet.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-jbullet.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-plugins.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-plugins.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-core.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-core.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-lwjgl-natives.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-lwjgl-natives.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jME3-jogg.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jME3-jogg.jar</binary-origin>
</class-path-extension>
</data>
</configuration>
</project>
<xmlDeclaration version='1.0' />
<project xmlns='http://www.netbeans.org/ns/project/1'>
<type>org.netbeans.modules.apisupport.project</type>
<configuration>
<data xmlns='http://www.netbeans.org/ns/nb-module-project/3'>
<code-name-base>com.jme3.gde.core.baselibs</code-name-base>
<suite-component />
<module-dependencies>
<dependency>
<code-name-base>com.jme3.gde.core.libraries</code-name-base>
<build-prerequisite />
<compile-dependency />
<run-dependency>
<release-version>1</release-version>
<specification-version>3.0.0</specification-version>
</run-dependency>
</dependency>
</module-dependencies>
<public-packages>
<package>com.jme3.asset</package>
<package>com.jme3.scene.plugins.blender</package>
<package>com.jme3.scene.plugins.blender.animations</package>
<package>com.jme3.scene.plugins.blender.cameras</package>
<package>com.jme3.scene.plugins.blender.constraints</package>
<package>com.jme3.scene.plugins.blender.constraints.definitions</package>
<package>com.jme3.scene.plugins.blender.curves</package>
<package>com.jme3.scene.plugins.blender.file</package>
<package>com.jme3.scene.plugins.blender.landscape</package>
<package>com.jme3.scene.plugins.blender.lights</package>
<package>com.jme3.scene.plugins.blender.materials</package>
<package>com.jme3.scene.plugins.blender.meshes</package>
<package>com.jme3.scene.plugins.blender.meshes.builders</package>
<package>com.jme3.scene.plugins.blender.modifiers</package>
<package>com.jme3.scene.plugins.blender.objects</package>
<package>com.jme3.scene.plugins.blender.particles</package>
<package>com.jme3.scene.plugins.blender.textures</package>
<package>com.jme3.scene.plugins.blender.textures.blending</package>
<package>com.jme3.scene.plugins.blender.textures.generating</package>
<package>com.jme3.scene.plugins.blender.textures.io</package>
<package>checkers.quals</package>
<package>com.jme3.animation</package>
<package>com.jme3.app</package>
<package>com.jme3.app.state</package>
<package>com.jme3.asset.cache</package>
<package>com.jme3.asset.plugins</package>
<package>com.jme3.audio</package>
<package>com.jme3.audio.plugins</package>
<package>com.jme3.bounding</package>
<package>com.jme3.cinematic</package>
<package>com.jme3.cinematic.events</package>
<package>com.jme3.collision</package>
<package>com.jme3.collision.bih</package>
<package>com.jme3.cursors.plugins</package>
<package>com.jme3.effect</package>
<package>com.jme3.effect.influencers</package>
<package>com.jme3.effect.shapes</package>
<package>com.jme3.export</package>
<package>com.jme3.export.binary</package>
<package>com.jme3.font</package>
<package>com.jme3.font.plugins</package>
<package>com.jme3.input</package>
<package>com.jme3.input.controls</package>
<package>com.jme3.input.dummy</package>
<package>com.jme3.input.event</package>
<package>com.jme3.light</package>
<package>com.jme3.material</package>
<package>com.jme3.material.plugins</package>
<package>com.jme3.math</package>
<package>com.jme3.post</package>
<package>com.jme3.renderer</package>
<package>com.jme3.renderer.queue</package>
<package>com.jme3.scene</package>
<package>com.jme3.scene.control</package>
<package>com.jme3.scene.debug</package>
<package>com.jme3.scene.mesh</package>
<package>com.jme3.scene.plugins</package>
<package>com.jme3.scene.shape</package>
<package>com.jme3.shader</package>
<package>com.jme3.shader.plugins</package>
<package>com.jme3.shadow</package>
<package>com.jme3.system</package>
<package>com.jme3.texture</package>
<package>com.jme3.texture.image</package>
<package>com.jme3.texture.plugins</package>
<package>com.jme3.ui</package>
<package>com.jme3.util</package>
<package>com.jme3.util.blockparser</package>
<package>com.jme3.util.xml</package>
<package>jme3tools.converters</package>
<package>jme3tools.converters.model</package>
<package>jme3tools.converters.model.strip</package>
<package>jme3tools.optimize</package>
<package>jme3tools.savegame</package>
<package>jme3tools.shader</package>
<package>jme3tools.shadercheck</package>
<package>com.jme3.input.awt</package>
<package>com.jme3.system.awt</package>
<package>jme3tools.navigation</package>
<package>com.jme3.post.filters</package>
<package>com.jme3.post.ssao</package>
<package>com.jme3.water</package>
<package>com.jme3.bullet</package>
<package>com.jme3.bullet.collision</package>
<package>com.jme3.bullet.collision.shapes</package>
<package>com.jme3.bullet.collision.shapes.infos</package>
<package>com.jme3.bullet.control</package>
<package>com.jme3.bullet.control.ragdoll</package>
<package>com.jme3.bullet.debug</package>
<package>com.jme3.bullet.joints</package>
<package>com.jme3.bullet.joints.motors</package>
<package>com.jme3.bullet.objects</package>
<package>com.jme3.bullet.objects.infos</package>
<package>com.jme3.bullet.util</package>
<package>com.jme3.audio.lwjgl</package>
<package>com.jme3.input.lwjgl</package>
<package>com.jme3.renderer.lwjgl</package>
<package>com.jme3.system.lwjgl</package>
<package>com.jme3.network</package>
<package>com.jme3.network.base</package>
<package>com.jme3.network.kernel</package>
<package>com.jme3.network.kernel.tcp</package>
<package>com.jme3.network.kernel.udp</package>
<package>com.jme3.network.message</package>
<package>com.jme3.network.rmi</package>
<package>com.jme3.network.serializing</package>
<package>com.jme3.network.serializing.serializers</package>
<package>com.jme3.niftygui</package>
<package>com.jme3.export.xml</package>
<package>com.jme3.scene.plugins.ogre</package>
<package>com.jme3.scene.plugins.ogre.matext</package>
<package>com.jme3.terrain</package>
<package>com.jme3.terrain.geomipmap</package>
<package>com.jme3.terrain.geomipmap.grid</package>
<package>com.jme3.terrain.geomipmap.lodcalc</package>
<package>com.jme3.terrain.geomipmap.lodcalc.util</package>
<package>com.jme3.terrain.geomipmap.picking</package>
<package>com.jme3.terrain.heightmap</package>
<package>com.jme3.terrain.noise</package>
<package>com.jme3.terrain.noise.basis</package>
<package>com.jme3.terrain.noise.filter</package>
<package>com.jme3.terrain.noise.fractal</package>
<package>com.jme3.terrain.noise.modulator</package>
</public-packages>
<class-path-extension>
<runtime-relative-path>ext/jme3-blender-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-blender-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-core-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-core-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-desktop-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-desktop-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-effects-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-effects-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-jbullet-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-jbullet-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-jogg-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-jogg-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-lwjgl-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-lwjgl-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-networking-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-networking-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-niftygui-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-niftygui-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-plugins-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-plugins-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jme3-terrain-3.0.10-pre-alpha-svn.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jme3-terrain-3.0.10-pre-alpha-svn.jar</binary-origin>
</class-path-extension>
</data>
</configuration>
</project>

@ -1,19 +1,4 @@
#Thu, 25 Aug 2011 20:26:48 +0200
file.reference.eventbus-1.4.jar=release/modules/ext/eventbus-1.4.jar
file.reference.eventbus.jar=release/modules/ext/eventbus.jar
file.reference.j-ogg-oggd.jar=release/modules/ext/j-ogg-oggd.jar
file.reference.j-ogg-vorbisd.jar=release/modules/ext/j-ogg-vorbisd.jar
file.reference.jbullet.jar=release/modules/ext/jbullet.jar
file.reference.jinput.jar=release/modules/ext/jinput.jar
file.reference.lwjgl.jar=release/modules/ext/lwjgl.jar
file.reference.nifty-1.2-SNAPSHOT.jar=release/modules/ext/nifty-1.1.jar
file.reference.nifty-default-controls.jar=release/modules/ext/nifty-default-controls.jar
file.reference.nifty-style-black.jar=release/modules/ext/nifty-style-black.jar
file.reference.nifty.jar=release/modules/ext/nifty.jar
file.reference.stack-alloc.jar=release/modules/ext/stack-alloc.jar
file.reference.vecmath.jar=release/modules/ext/vecmath.jar
file.reference.xmlpull-xpp3-1.1.4c.jar=release/modules/ext/xmlpull-xpp3-1.1.4c.jar
file.reference.xmlpull-xpp3.jar=release/modules/ext/xmlpull-xpp3.jar
javac.source=1.5
javac.compilerargs=-Xlint -Xlint\:-serial
license.file=../license-jme.txt

@ -1,198 +1,232 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<code-name-base>com.jme3.gde.core.libraries</code-name-base>
<suite-component/>
<module-dependencies/>
<public-packages>
<package>com.bulletphysics</package>
<package>com.bulletphysics.collision.broadphase</package>
<package>com.bulletphysics.collision.dispatch</package>
<package>com.bulletphysics.collision.narrowphase</package>
<package>com.bulletphysics.collision.shapes</package>
<package>com.bulletphysics.dom</package>
<package>com.bulletphysics.dynamics</package>
<package>com.bulletphysics.dynamics.character</package>
<package>com.bulletphysics.dynamics.constraintsolver</package>
<package>com.bulletphysics.dynamics.vehicle</package>
<package>com.bulletphysics.extras.gimpact</package>
<package>com.bulletphysics.linearmath</package>
<package>com.bulletphysics.linearmath.convexhull</package>
<package>com.bulletphysics.util</package>
<package>cz.advel.stack</package>
<package>cz.advel.stack.instrument</package>
<package>de.jarnbjo.ogg</package>
<package>de.jarnbjo.util.io</package>
<package>de.jarnbjo.vorbis</package>
<package>de.lessvoid.nifty</package>
<package>de.lessvoid.nifty.batch</package>
<package>de.lessvoid.nifty.batch.spi</package>
<package>de.lessvoid.nifty.builder</package>
<package>de.lessvoid.nifty.controls</package>
<package>de.lessvoid.nifty.controls.button</package>
<package>de.lessvoid.nifty.controls.button.builder</package>
<package>de.lessvoid.nifty.controls.chatcontrol</package>
<package>de.lessvoid.nifty.controls.chatcontrol.builder</package>
<package>de.lessvoid.nifty.controls.checkbox</package>
<package>de.lessvoid.nifty.controls.checkbox.builder</package>
<package>de.lessvoid.nifty.controls.console</package>
<package>de.lessvoid.nifty.controls.console.builder</package>
<package>de.lessvoid.nifty.controls.dragndrop</package>
<package>de.lessvoid.nifty.controls.dragndrop.builder</package>
<package>de.lessvoid.nifty.controls.dropdown</package>
<package>de.lessvoid.nifty.controls.dropdown.builder</package>
<package>de.lessvoid.nifty.controls.dynamic</package>
<package>de.lessvoid.nifty.controls.dynamic.attributes</package>
<package>de.lessvoid.nifty.controls.imageselect</package>
<package>de.lessvoid.nifty.controls.imageselect.builder</package>
<package>de.lessvoid.nifty.controls.label</package>
<package>de.lessvoid.nifty.controls.label.builder</package>
<package>de.lessvoid.nifty.controls.listbox</package>
<package>de.lessvoid.nifty.controls.listbox.builder</package>
<package>de.lessvoid.nifty.controls.menu</package>
<package>de.lessvoid.nifty.controls.messagebox</package>
<package>de.lessvoid.nifty.controls.messagebox.builder</package>
<package>de.lessvoid.nifty.controls.nullobjects</package>
<package>de.lessvoid.nifty.controls.radiobutton</package>
<package>de.lessvoid.nifty.controls.radiobutton.builder</package>
<package>de.lessvoid.nifty.controls.scrollbar</package>
<package>de.lessvoid.nifty.controls.scrollbar.builder</package>
<package>de.lessvoid.nifty.controls.scrollpanel</package>
<package>de.lessvoid.nifty.controls.scrollpanel.builder</package>
<package>de.lessvoid.nifty.controls.shared</package>
<package>de.lessvoid.nifty.controls.slider</package>
<package>de.lessvoid.nifty.controls.slider.builder</package>
<package>de.lessvoid.nifty.controls.tabs</package>
<package>de.lessvoid.nifty.controls.tabs.builder</package>
<package>de.lessvoid.nifty.controls.textfield</package>
<package>de.lessvoid.nifty.controls.textfield.builder</package>
<package>de.lessvoid.nifty.controls.textfield.filter.delete</package>
<package>de.lessvoid.nifty.controls.textfield.filter.input</package>
<package>de.lessvoid.nifty.controls.textfield.format</package>
<package>de.lessvoid.nifty.controls.treebox</package>
<package>de.lessvoid.nifty.controls.treebox.builder</package>
<package>de.lessvoid.nifty.controls.window</package>
<package>de.lessvoid.nifty.controls.window.builder</package>
<package>de.lessvoid.nifty.effects</package>
<package>de.lessvoid.nifty.effects.impl</package>
<package>de.lessvoid.nifty.elements</package>
<package>de.lessvoid.nifty.elements.events</package>
<package>de.lessvoid.nifty.elements.render</package>
<package>de.lessvoid.nifty.elements.tools</package>
<package>de.lessvoid.nifty.input</package>
<package>de.lessvoid.nifty.input.keyboard</package>
<package>de.lessvoid.nifty.input.mapping</package>
<package>de.lessvoid.nifty.input.mouse</package>
<package>de.lessvoid.nifty.layout</package>
<package>de.lessvoid.nifty.layout.align</package>
<package>de.lessvoid.nifty.layout.manager</package>
<package>de.lessvoid.nifty.loaderv2</package>
<package>de.lessvoid.nifty.loaderv2.types</package>
<package>de.lessvoid.nifty.loaderv2.types.apply</package>
<package>de.lessvoid.nifty.loaderv2.types.helper</package>
<package>de.lessvoid.nifty.loaderv2.types.resolver.style</package>
<package>de.lessvoid.nifty.nulldevice</package>
<package>de.lessvoid.nifty.render</package>
<package>de.lessvoid.nifty.render.image</package>
<package>de.lessvoid.nifty.render.image.areaprovider</package>
<package>de.lessvoid.nifty.render.image.renderstrategy</package>
<package>de.lessvoid.nifty.screen</package>
<package>de.lessvoid.nifty.sound</package>
<package>de.lessvoid.nifty.spi.input</package>
<package>de.lessvoid.nifty.spi.render</package>
<package>de.lessvoid.nifty.spi.sound</package>
<package>de.lessvoid.nifty.spi.time</package>
<package>de.lessvoid.nifty.spi.time.impl</package>
<package>de.lessvoid.nifty.tools</package>
<package>de.lessvoid.nifty.tools.pulsate</package>
<package>de.lessvoid.nifty.tools.pulsate.provider</package>
<package>de.lessvoid.nifty.tools.resourceloader</package>
<package>de.lessvoid.nifty.tools.time</package>
<package>de.lessvoid.nifty.tools.time.interpolator</package>
<package>de.lessvoid.xml.lwxs</package>
<package>de.lessvoid.xml.lwxs.elements</package>
<package>de.lessvoid.xml.lwxs.processor</package>
<package>de.lessvoid.xml.tools</package>
<package>de.lessvoid.xml.xpp3</package>
<package>javax.vecmath</package>
<package>net.java.games.input</package>
<package>net.java.games.util</package>
<package>net.java.games.util.plugins</package>
<package>net.java.games.util.plugins.test</package>
<package>org.bushe.swing.event</package>
<package>org.bushe.swing.event.annotation</package>
<package>org.bushe.swing.event.generics</package>
<package>org.bushe.swing.exception</package>
<package>org.lwjgl</package>
<package>org.lwjgl.input</package>
<package>org.lwjgl.openal</package>
<package>org.lwjgl.opencl</package>
<package>org.lwjgl.opencl.api</package>
<package>org.lwjgl.opengl</package>
<package>org.lwjgl.opengles</package>
<package>org.xmlpull.mxp1</package>
<package>org.xmlpull.mxp1_serializer</package>
<package>org.xmlpull.v1</package>
<package>org.xmlpull.v1.builder</package>
<package>org.xmlpull.v1.builder.adapter</package>
<package>org.xmlpull.v1.builder.impl</package>
<package>org.xmlpull.v1.dom2_builder</package>
<package>org.xmlpull.v1.parser_pool</package>
<package>org.xmlpull.v1.sax2</package>
<package>org.xmlpull.v1.util</package>
<package>org.xmlpull.v1.wrapper</package>
<package>org.xmlpull.v1.wrapper.classic</package>
</public-packages>
<class-path-extension>
<runtime-relative-path>ext/j-ogg-vorbisd.jar</runtime-relative-path>
<binary-origin>release/modules/ext/j-ogg-vorbisd.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jinput.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jinput.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/j-ogg-oggd.jar</runtime-relative-path>
<binary-origin>release/modules/ext/j-ogg-oggd.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/stack-alloc.jar</runtime-relative-path>
<binary-origin>release/modules/ext/stack-alloc.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/nifty.jar</runtime-relative-path>
<binary-origin>release/modules/ext/nifty.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/vecmath.jar</runtime-relative-path>
<binary-origin>release/modules/ext/vecmath.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/nifty-default-controls.jar</runtime-relative-path>
<binary-origin>release/modules/ext/nifty-default-controls.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/eventbus.jar</runtime-relative-path>
<binary-origin>release/modules/ext/eventbus.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/xmlpull-xpp3.jar</runtime-relative-path>
<binary-origin>release/modules/ext/xmlpull-xpp3.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jbullet.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jbullet.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/lwjgl.jar</runtime-relative-path>
<binary-origin>release/modules/ext/lwjgl.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/nifty-style-black.jar</runtime-relative-path>
<binary-origin>release/modules/ext/nifty-style-black.jar</binary-origin>
</class-path-extension>
</data>
</configuration>
</project>
<xmlDeclaration version='1.0' />
<project xmlns='http://www.netbeans.org/ns/project/1'>
<type>org.netbeans.modules.apisupport.project</type>
<configuration>
<data xmlns='http://www.netbeans.org/ns/nb-module-project/3'>
<code-name-base>com.jme3.gde.core.libraries</code-name-base>
<suite-component />
<module-dependencies />
<public-packages>
<package>com.bulletphysics</package>
<package>com.bulletphysics.collision.broadphase</package>
<package>com.bulletphysics.collision.dispatch</package>
<package>com.bulletphysics.collision.narrowphase</package>
<package>com.bulletphysics.collision.shapes</package>
<package>com.bulletphysics.dom</package>
<package>com.bulletphysics.dynamics</package>
<package>com.bulletphysics.dynamics.character</package>
<package>com.bulletphysics.dynamics.constraintsolver</package>
<package>com.bulletphysics.dynamics.vehicle</package>
<package>com.bulletphysics.extras.gimpact</package>
<package>com.bulletphysics.linearmath</package>
<package>com.bulletphysics.linearmath.convexhull</package>
<package>com.bulletphysics.util</package>
<package>cz.advel.stack</package>
<package>cz.advel.stack.instrument</package>
<package>javax.vecmath</package>
<package>de.jarnbjo.ogg</package>
<package>de.jarnbjo.util.io</package>
<package>de.jarnbjo.vorbis</package>
<package>org.lwjgl</package>
<package>org.lwjgl.input</package>
<package>org.lwjgl.openal</package>
<package>org.lwjgl.opencl</package>
<package>org.lwjgl.opencl.api</package>
<package>org.lwjgl.opengl</package>
<package>org.lwjgl.opengles</package>
<package>net.java.games.input</package>
<package>net.java.games.util.plugins</package>
<package>net.java.games.util</package>
<package>de.lessvoid.nifty.batch</package>
<package>de.lessvoid.nifty.batch.spi</package>
<package>de.lessvoid.nifty.builder</package>
<package>de.lessvoid.nifty</package>
<package>de.lessvoid.nifty.controls</package>
<package>de.lessvoid.nifty.controls.dynamic.attributes</package>
<package>de.lessvoid.nifty.controls.dynamic</package>
<package>de.lessvoid.nifty.effects</package>
<package>de.lessvoid.nifty.effects.impl</package>
<package>de.lessvoid.nifty.elements</package>
<package>de.lessvoid.nifty.elements.events</package>
<package>de.lessvoid.nifty.elements.render</package>
<package>de.lessvoid.nifty.elements.tools</package>
<package>de.lessvoid.nifty.input.keyboard</package>
<package>de.lessvoid.nifty.input.mapping</package>
<package>de.lessvoid.nifty.input.mouse</package>
<package>de.lessvoid.nifty.input</package>
<package>de.lessvoid.nifty.layout.align</package>
<package>de.lessvoid.nifty.layout</package>
<package>de.lessvoid.nifty.layout.manager</package>
<package>de.lessvoid.nifty.loaderv2</package>
<package>de.lessvoid.nifty.loaderv2.types.apply</package>
<package>de.lessvoid.nifty.loaderv2.types</package>
<package>de.lessvoid.nifty.loaderv2.types.helper</package>
<package>de.lessvoid.nifty.loaderv2.types.resolver.style</package>
<package>de.lessvoid.nifty.nulldevice</package>
<package>de.lessvoid.nifty.render</package>
<package>de.lessvoid.nifty.render.image.areaprovider</package>
<package>de.lessvoid.nifty.render.image</package>
<package>de.lessvoid.nifty.render.image.renderstrategy</package>
<package>de.lessvoid.nifty.screen</package>
<package>de.lessvoid.nifty.sound</package>
<package>de.lessvoid.nifty.spi.input</package>
<package>de.lessvoid.nifty.spi.render</package>
<package>de.lessvoid.nifty.spi.sound</package>
<package>de.lessvoid.nifty.spi.time.impl</package>
<package>de.lessvoid.nifty.spi.time</package>
<package>de.lessvoid.nifty.tools</package>
<package>de.lessvoid.nifty.tools.pulsate.provider</package>
<package>de.lessvoid.nifty.tools.pulsate</package>
<package>de.lessvoid.nifty.tools.resourceloader</package>
<package>de.lessvoid.nifty.tools.time.interpolator</package>
<package>de.lessvoid.nifty.tools.time</package>
<package>de.lessvoid.xml.lwxs.elements</package>
<package>de.lessvoid.xml.lwxs.processor</package>
<package>de.lessvoid.xml.lwxs</package>
<package>de.lessvoid.xml.tools</package>
<package>de.lessvoid.xml.xpp3</package>
<package>de.lessvoid.nifty.controls.button.builder</package>
<package>de.lessvoid.nifty.controls.button</package>
<package>de.lessvoid.nifty.controls.chatcontrol.builder</package>
<package>de.lessvoid.nifty.controls.chatcontrol</package>
<package>de.lessvoid.nifty.controls.checkbox.builder</package>
<package>de.lessvoid.nifty.controls.checkbox</package>
<package>de.lessvoid.nifty.controls.console.builder</package>
<package>de.lessvoid.nifty.controls.console</package>
<package>de.lessvoid.nifty.controls.dragndrop.builder</package>
<package>de.lessvoid.nifty.controls.dragndrop</package>
<package>de.lessvoid.nifty.controls.dropdown.builder</package>
<package>de.lessvoid.nifty.controls.dropdown</package>
<package>de.lessvoid.nifty.controls.imageselect.builder</package>
<package>de.lessvoid.nifty.controls.imageselect</package>
<package>de.lessvoid.nifty.controls.label.builder</package>
<package>de.lessvoid.nifty.controls.label</package>
<package>de.lessvoid.nifty.controls.listbox.builder</package>
<package>de.lessvoid.nifty.controls.listbox</package>
<package>de.lessvoid.nifty.controls.menu</package>
<package>de.lessvoid.nifty.controls.messagebox.builder</package>
<package>de.lessvoid.nifty.controls.messagebox</package>
<package>de.lessvoid.nifty.controls.nullobjects</package>
<package>de.lessvoid.nifty.controls.radiobutton.builder</package>
<package>de.lessvoid.nifty.controls.radiobutton</package>
<package>de.lessvoid.nifty.controls.scrollbar.builder</package>
<package>de.lessvoid.nifty.controls.scrollbar</package>
<package>de.lessvoid.nifty.controls.scrollpanel.builder</package>
<package>de.lessvoid.nifty.controls.scrollpanel</package>
<package>de.lessvoid.nifty.controls.shared</package>
<package>de.lessvoid.nifty.controls.slider.builder</package>
<package>de.lessvoid.nifty.controls.slider</package>
<package>de.lessvoid.nifty.controls.tabs.builder</package>
<package>de.lessvoid.nifty.controls.tabs</package>
<package>de.lessvoid.nifty.controls.textfield.builder</package>
<package>de.lessvoid.nifty.controls.textfield.filter.delete</package>
<package>de.lessvoid.nifty.controls.textfield.filter.input</package>
<package>de.lessvoid.nifty.controls.textfield.format</package>
<package>de.lessvoid.nifty.controls.textfield</package>
<package>de.lessvoid.nifty.controls.treebox.builder</package>
<package>de.lessvoid.nifty.controls.treebox</package>
<package>de.lessvoid.nifty.controls.window.builder</package>
<package>de.lessvoid.nifty.controls.window</package>
<package>javax.xml.namespace</package>
<package>org.xmlpull.mxp1</package>
<package>org.xmlpull.mxp1_serializer</package>
<package>org.xmlpull.v1.builder</package>
<package>org.xmlpull.v1.builder.adapter</package>
<package>org.xmlpull.v1.builder.impl</package>
<package>org.xmlpull.v1.dom2_builder</package>
<package>org.xmlpull.v1.parser_pool</package>
<package>org.xmlpull.v1.sax2</package>
<package>org.xmlpull.v1.util</package>
<package>org.xmlpull.v1.wrapper</package>
<package>org.xmlpull.v1.wrapper.classic</package>
<package>org.xmlpull.v1</package>
<package>org.bushe.swing.event</package>
<package>org.bushe.swing.event.annotation</package>
<package>org.bushe.swing.event.generics</package>
<package>org.bushe.swing.exception</package>
<package>org.jglfont</package>
<package>org.jglfont.impl</package>
<package>org.jglfont.impl.format.angelcode</package>
<package>org.jglfont.impl.format.angelcode.line</package>
<package>org.jglfont.impl.format</package>
<package>org.jglfont.spi</package>
</public-packages>
<class-path-extension>
<runtime-relative-path>ext/jbullet.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jbullet.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/stack-alloc.jar</runtime-relative-path>
<binary-origin>release/modules/ext/stack-alloc.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/vecmath-1.3.1.jar</runtime-relative-path>
<binary-origin>release/modules/ext/vecmath-1.3.1.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/j-ogg-oggd.jar</runtime-relative-path>
<binary-origin>release/modules/ext/j-ogg-oggd.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/j-ogg-vorbisd.jar</runtime-relative-path>
<binary-origin>release/modules/ext/j-ogg-vorbisd.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/lwjgl-2.9.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/lwjgl-2.9.0.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/lwjgl-platform-2.9.0-natives-windows.jar</runtime-relative-path>
<binary-origin>release/modules/ext/lwjgl-platform-2.9.0-natives-windows.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/lwjgl-platform-2.9.0-natives-linux.jar</runtime-relative-path>
<binary-origin>release/modules/ext/lwjgl-platform-2.9.0-natives-linux.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/lwjgl-platform-2.9.0-natives-osx.jar</runtime-relative-path>
<binary-origin>release/modules/ext/lwjgl-platform-2.9.0-natives-osx.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jinput-2.0.5.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jinput-2.0.5.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jutils-1.0.0.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jutils-1.0.0.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jinput-platform-2.0.5-natives-linux.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jinput-platform-2.0.5-natives-linux.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jinput-platform-2.0.5-natives-windows.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jinput-platform-2.0.5-natives-windows.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jinput-platform-2.0.5-natives-osx.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jinput-platform-2.0.5-natives-osx.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/nifty-1.3.3.jar</runtime-relative-path>
<binary-origin>release/modules/ext/nifty-1.3.3.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/nifty-default-controls-1.3.3.jar</runtime-relative-path>
<binary-origin>release/modules/ext/nifty-default-controls-1.3.3.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/xpp3-1.1.4c.jar</runtime-relative-path>
<binary-origin>release/modules/ext/xpp3-1.1.4c.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/eventbus-1.4.jar</runtime-relative-path>
<binary-origin>release/modules/ext/eventbus-1.4.jar</binary-origin>
</class-path-extension>
<class-path-extension>
<runtime-relative-path>ext/jglfont-core-1.3.jar</runtime-relative-path>
<binary-origin>release/modules/ext/jglfont-core-1.3.jar</binary-origin>
</class-path-extension>
</data>
</configuration>
</project>
Loading…
Cancel
Save