Merge branch 'refs/heads/master' of ssh://jvonpilgrim@git.eclipse.org/gitroot/gef3d/org.eclipse.gef3d.git
diff --git a/features/org.eclipse.draw3d.feature/feature.xml b/features/org.eclipse.draw3d.feature/feature.xml
index 46d77b5..e724272 100644
--- a/features/org.eclipse.draw3d.feature/feature.xml
+++ b/features/org.eclipse.draw3d.feature/feature.xml
@@ -6,7 +6,9 @@
       provider-name="Eclipse.org">
 
    <description url="http://www.example.com/description">
-      [Enter Feature Description here.]
+      Draw3D is the 3D version of draw2d. 
+      Important notice: At least one OpenGL wrapper library is required, actually this Draw3D version requires LWJGL. Due to IP issues, no such library is included in this feature, it has to be installed previously. You can install the LWJGL library using the update site at
+        http://lwjgl.org/update 
    </description>
 
    <copyright url="http://www.example.com/copyright">
diff --git a/pom.xml b/pom.xml
index d6acbd4..55f8d8a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,6 +6,11 @@
  * which accompanies this distribution, and is available at
  * http://www.eclipse.org/legal/epl-v10.html
 -->
+
+<!-- 
+Run tests and build repository:
+mvn -B clean install
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
@@ -36,8 +41,11 @@
 		<module>examples</module>		
 		<module>doc</module>
 		<module>features</module>
-		<module>repository</module>
-	<!--	<module>tests</module> -->
+		
+		
+        <module>tests</module>
+        
+        <module>repository</module>
 	</modules>
 
 	<mailingLists>
@@ -63,8 +71,8 @@
 	</licenses>
 
 	<build>
+	   
 		<plugins>
-			
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<artifactId>tycho-maven-plugin</artifactId>
@@ -197,6 +205,42 @@
 						<configuration>
 							<minmemory>128m</minmemory>
 		          			<maxmemory>1g</maxmemory>
+		          			<failOnError>false</failOnError>
+		          			<quiet>true</quiet> 
+		          			<links>
+                                <link>http://docs.oracle.com/javase/6/docs/api/</link>
+                                <link>http://www.lwjgl.org/javadoc/</link>
+                            </links>
+							<offlineLinks>
+    							<!--
+								<offlineLink>
+                                    <url>http://docs.oracle.com/javase/6/docs/api/</url>
+                                    <location>${basedir}/releng/package-lists/java6/</location>
+                                </offlineLink>
+                                -->
+    		          			<offlineLink>
+                                    <url>http://help.eclipse.org/galileo/topic/org.eclipse.draw2d.doc.isv/reference/api/</url>
+                                    <location>${basedir}/releng/package-lists/draw2d/</location>
+                                </offlineLink>
+    		          			<offlineLink>
+                                    <url>http://help.eclipse.org/galileo/topic/org.eclipse.gef.doc.isv/reference/api/</url>
+                                    <location>${basedir}/releng/package-lists/gef/</location>
+                                </offlineLink>
+                                <offlineLink>
+                                    <url>http://help.eclipse.org/galileo/topic/org.eclipse.gmf.doc/reference/api/runtime/</url>
+                                    <location>${basedir}/releng/package-lists/gmf/</location>
+                                </offlineLink>
+                                <offlineLink>
+                                    <url>http://help.eclipse.org/galileo/topic/org.eclipse.emf.doc/references/javadoc/</url>
+                                    <location>${basedir}/releng/package-lists/emf/</location>
+                                </offlineLink>
+                                <!--
+                                <offlineLink>
+                                    <url>http://www.lwjgl.org/javadoc/</url>
+                                    <location>${basedir}/releng/package-lists/lwjgl/</location>
+                                </offlineLink>
+                                -->
+                            </offlineLinks>
 						</configuration>
 						<executions>
 							<execution>
diff --git a/releng/package-lists/draw2d/package-list b/releng/package-lists/draw2d/package-list
new file mode 100644
index 0000000..2e1c694
--- /dev/null
+++ b/releng/package-lists/draw2d/package-list
@@ -0,0 +1,6 @@
+org.eclipse.draw2d
+org.eclipse.draw2d.geometry
+org.eclipse.draw2d.graph
+org.eclipse.draw2d.parts
+org.eclipse.draw2d.text
+org.eclipse.draw2d.widgets
diff --git a/releng/package-lists/emf/package-list b/releng/package-lists/emf/package-list
new file mode 100644
index 0000000..65aae48
--- /dev/null
+++ b/releng/package-lists/emf/package-list
@@ -0,0 +1,137 @@
+org.eclipse.emf.ant
+org.eclipse.emf.ant.taskdefs
+org.eclipse.emf.ant.taskdefs.codegen
+org.eclipse.emf.ant.taskdefs.codegen.ecore
+org.eclipse.emf.ant.util
+org.eclipse.emf.cheatsheets
+org.eclipse.emf.cheatsheets.actions
+org.eclipse.emf.codegen
+org.eclipse.emf.codegen.action
+org.eclipse.emf.codegen.ecore
+org.eclipse.emf.codegen.ecore.generator
+org.eclipse.emf.codegen.ecore.genmodel
+org.eclipse.emf.codegen.ecore.genmodel.action
+org.eclipse.emf.codegen.ecore.genmodel.generator
+org.eclipse.emf.codegen.ecore.genmodel.handler
+org.eclipse.emf.codegen.ecore.genmodel.impl
+org.eclipse.emf.codegen.ecore.genmodel.presentation
+org.eclipse.emf.codegen.ecore.genmodel.provider
+org.eclipse.emf.codegen.ecore.genmodel.util
+org.eclipse.emf.codegen.ecore.templates.edit
+org.eclipse.emf.codegen.ecore.templates.editor
+org.eclipse.emf.codegen.ecore.templates.model
+org.eclipse.emf.codegen.ecore.templates.model.tests
+org.eclipse.emf.codegen.ecore.ui
+org.eclipse.emf.codegen.jet
+org.eclipse.emf.codegen.jmerge
+org.eclipse.emf.codegen.merge.java
+org.eclipse.emf.codegen.merge.java.facade
+org.eclipse.emf.codegen.merge.java.facade.ast
+org.eclipse.emf.codegen.merge.java.facade.jdom
+org.eclipse.emf.codegen.merge.properties
+org.eclipse.emf.codegen.presentation
+org.eclipse.emf.codegen.util
+org.eclipse.emf.common
+org.eclipse.emf.common.archive
+org.eclipse.emf.common.command
+org.eclipse.emf.common.notify
+org.eclipse.emf.common.notify.impl
+org.eclipse.emf.common.ui
+org.eclipse.emf.common.ui.action
+org.eclipse.emf.common.ui.celleditor
+org.eclipse.emf.common.ui.dialogs
+org.eclipse.emf.common.ui.editor
+org.eclipse.emf.common.ui.viewer
+org.eclipse.emf.common.ui.wizard
+org.eclipse.emf.common.util
+org.eclipse.emf.converter
+org.eclipse.emf.converter.ui
+org.eclipse.emf.converter.ui.contribution
+org.eclipse.emf.converter.ui.contribution.base
+org.eclipse.emf.converter.util
+org.eclipse.emf.databinding
+org.eclipse.emf.databinding.edit
+org.eclipse.emf.databinding.edit.internal
+org.eclipse.emf.databinding.internal
+org.eclipse.emf.ecore
+org.eclipse.emf.ecore.action
+org.eclipse.emf.ecore.change
+org.eclipse.emf.ecore.change.impl
+org.eclipse.emf.ecore.change.provider
+org.eclipse.emf.ecore.change.util
+org.eclipse.emf.ecore.impl
+org.eclipse.emf.ecore.plugin
+org.eclipse.emf.ecore.presentation
+org.eclipse.emf.ecore.provider
+org.eclipse.emf.ecore.resource
+org.eclipse.emf.ecore.resource.impl
+org.eclipse.emf.ecore.util
+org.eclipse.emf.ecore.xmi
+org.eclipse.emf.ecore.xmi.impl
+org.eclipse.emf.ecore.xmi.util
+org.eclipse.emf.ecore.xml.namespace
+org.eclipse.emf.ecore.xml.namespace.impl
+org.eclipse.emf.ecore.xml.namespace.util
+org.eclipse.emf.ecore.xml.type
+org.eclipse.emf.ecore.xml.type.impl
+org.eclipse.emf.ecore.xml.type.internal
+org.eclipse.emf.ecore.xml.type.util
+org.eclipse.emf.edit
+org.eclipse.emf.edit.command
+org.eclipse.emf.edit.domain
+org.eclipse.emf.edit.provider
+org.eclipse.emf.edit.provider.resource
+org.eclipse.emf.edit.tree
+org.eclipse.emf.edit.tree.impl
+org.eclipse.emf.edit.tree.provider
+org.eclipse.emf.edit.tree.util
+org.eclipse.emf.edit.ui
+org.eclipse.emf.edit.ui.action
+org.eclipse.emf.edit.ui.celleditor
+org.eclipse.emf.edit.ui.dnd
+org.eclipse.emf.edit.ui.provider
+org.eclipse.emf.edit.ui.util
+org.eclipse.emf.edit.ui.view
+org.eclipse.emf.exporter
+org.eclipse.emf.exporter.ui
+org.eclipse.emf.exporter.ui.contribution
+org.eclipse.emf.exporter.ui.contribution.base
+org.eclipse.emf.exporter.util
+org.eclipse.emf.importer
+org.eclipse.emf.importer.ecore
+org.eclipse.emf.importer.ecore.taskdefs
+org.eclipse.emf.importer.ecore.ui
+org.eclipse.emf.importer.java
+org.eclipse.emf.importer.java.builder
+org.eclipse.emf.importer.java.taskdefs
+org.eclipse.emf.importer.java.ui
+org.eclipse.emf.importer.rose
+org.eclipse.emf.importer.rose.builder
+org.eclipse.emf.importer.rose.parser
+org.eclipse.emf.importer.rose.taskdefs
+org.eclipse.emf.importer.rose.ui
+org.eclipse.emf.importer.ui
+org.eclipse.emf.importer.ui.contribution
+org.eclipse.emf.importer.ui.contribution.base
+org.eclipse.emf.importer.util
+org.eclipse.emf.mapping
+org.eclipse.emf.mapping.action
+org.eclipse.emf.mapping.command
+org.eclipse.emf.mapping.domain
+org.eclipse.emf.mapping.ecore2ecore
+org.eclipse.emf.mapping.ecore2ecore.action
+org.eclipse.emf.mapping.ecore2ecore.impl
+org.eclipse.emf.mapping.ecore2ecore.presentation
+org.eclipse.emf.mapping.ecore2ecore.provider
+org.eclipse.emf.mapping.ecore2ecore.util
+org.eclipse.emf.mapping.ecore2xml
+org.eclipse.emf.mapping.ecore2xml.action
+org.eclipse.emf.mapping.ecore2xml.impl
+org.eclipse.emf.mapping.ecore2xml.presentation
+org.eclipse.emf.mapping.ecore2xml.provider
+org.eclipse.emf.mapping.ecore2xml.ui
+org.eclipse.emf.mapping.ecore2xml.util
+org.eclipse.emf.mapping.impl
+org.eclipse.emf.mapping.presentation
+org.eclipse.emf.mapping.provider
+org.eclipse.emf.mapping.util
diff --git a/releng/package-lists/gef/package-list b/releng/package-lists/gef/package-list
new file mode 100644
index 0000000..74db337
--- /dev/null
+++ b/releng/package-lists/gef/package-list
@@ -0,0 +1,19 @@
+org.eclipse.gef
+org.eclipse.gef.commands
+org.eclipse.gef.dnd
+org.eclipse.gef.editparts
+org.eclipse.gef.editpolicies
+org.eclipse.gef.handles
+org.eclipse.gef.palette
+org.eclipse.gef.print
+org.eclipse.gef.requests
+org.eclipse.gef.rulers
+org.eclipse.gef.tools
+org.eclipse.gef.ui.actions
+org.eclipse.gef.ui.palette
+org.eclipse.gef.ui.palette.customize
+org.eclipse.gef.ui.parts
+org.eclipse.gef.ui.properties
+org.eclipse.gef.ui.rulers
+org.eclipse.gef.ui.views.palette
+org.eclipse.gef.util
diff --git a/releng/package-lists/gmf/package-list b/releng/package-lists/gmf/package-list
new file mode 100644
index 0000000..70ae65d
--- /dev/null
+++ b/releng/package-lists/gmf/package-list
@@ -0,0 +1,110 @@
+org.eclipse.gmf.runtime.common.core.command
+org.eclipse.gmf.runtime.common.core.resources
+org.eclipse.gmf.runtime.common.core.service
+org.eclipse.gmf.runtime.common.core.util
+org.eclipse.gmf.runtime.common.ui.action.actions
+org.eclipse.gmf.runtime.common.ui.action.actions.global
+org.eclipse.gmf.runtime.common.ui.action.global
+org.eclipse.gmf.runtime.common.ui.action.global.providers
+org.eclipse.gmf.runtime.common.ui.action.ide.actions.global
+org.eclipse.gmf.runtime.common.ui.action.ide.global
+org.eclipse.gmf.runtime.common.ui.action.util
+org.eclipse.gmf.runtime.common.ui.printing
+org.eclipse.gmf.runtime.common.ui.services.action.contributionitem
+org.eclipse.gmf.runtime.common.ui.services.action.filter
+org.eclipse.gmf.runtime.common.ui.services.action.global
+org.eclipse.gmf.runtime.common.ui.services.dnd.core
+org.eclipse.gmf.runtime.common.ui.services.dnd.drag
+org.eclipse.gmf.runtime.common.ui.services.dnd.drop
+org.eclipse.gmf.runtime.common.ui.services.dnd.ide.core
+org.eclipse.gmf.runtime.common.ui.services.dnd.ide.drag
+org.eclipse.gmf.runtime.common.ui.services.dnd.ide.drop
+org.eclipse.gmf.runtime.common.ui.services.editor
+org.eclipse.gmf.runtime.common.ui.services.elementselection
+org.eclipse.gmf.runtime.common.ui.services.icon
+org.eclipse.gmf.runtime.common.ui.services.marker
+org.eclipse.gmf.runtime.common.ui.services.parser
+org.eclipse.gmf.runtime.common.ui.services.properties
+org.eclipse.gmf.runtime.common.ui.services.properties.descriptors
+org.eclipse.gmf.runtime.common.ui.services.properties.extended
+org.eclipse.gmf.runtime.common.ui.services.statusline
+org.eclipse.gmf.runtime.common.ui.services.util
+org.eclipse.gmf.runtime.diagram.core
+org.eclipse.gmf.runtime.diagram.core.commands
+org.eclipse.gmf.runtime.diagram.core.edithelpers
+org.eclipse.gmf.runtime.diagram.core.listener
+org.eclipse.gmf.runtime.diagram.core.preferences
+org.eclipse.gmf.runtime.diagram.core.providers
+org.eclipse.gmf.runtime.diagram.core.services
+org.eclipse.gmf.runtime.diagram.core.services.eventbroker
+org.eclipse.gmf.runtime.diagram.core.services.view
+org.eclipse.gmf.runtime.diagram.core.util
+org.eclipse.gmf.runtime.diagram.core.view.factories
+org.eclipse.gmf.runtime.diagram.ui.dnd.internal
+org.eclipse.gmf.runtime.diagram.ui.dnd.parts
+org.eclipse.gmf.runtime.diagram.ui.geoshapes.type
+org.eclipse.gmf.runtime.diagram.ui.printing.actions
+org.eclipse.gmf.runtime.diagram.ui.printing.providers
+org.eclipse.gmf.runtime.diagram.ui.printing.util
+org.eclipse.gmf.runtime.diagram.ui.properties.descriptors
+org.eclipse.gmf.runtime.diagram.ui.properties.filters
+org.eclipse.gmf.runtime.diagram.ui.properties.internal
+org.eclipse.gmf.runtime.diagram.ui.properties.internal.l10n
+org.eclipse.gmf.runtime.diagram.ui.properties.providers
+org.eclipse.gmf.runtime.diagram.ui.properties.sections
+org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance
+org.eclipse.gmf.runtime.diagram.ui.properties.sections.grid
+org.eclipse.gmf.runtime.diagram.ui.properties.util
+org.eclipse.gmf.runtime.diagram.ui.properties.views
+org.eclipse.gmf.runtime.diagram.ui.providers
+org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.document
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.document
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.editor
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.internal
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.internal.l10n
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.util
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.wizards
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.parts
+org.eclipse.gmf.runtime.diagram.ui.resources.editor.util
+org.eclipse.gmf.runtime.draw2d.ui.figures
+org.eclipse.gmf.runtime.draw2d.ui.geometry
+org.eclipse.gmf.runtime.draw2d.ui.graph
+org.eclipse.gmf.runtime.draw2d.ui.graphics
+org.eclipse.gmf.runtime.draw2d.ui.mapmode
+org.eclipse.gmf.runtime.draw2d.ui.render
+org.eclipse.gmf.runtime.draw2d.ui.render.factory
+org.eclipse.gmf.runtime.draw2d.ui.render.figures
+org.eclipse.gmf.runtime.draw2d.ui.text
+org.eclipse.gmf.runtime.emf.clipboard.core
+org.eclipse.gmf.runtime.emf.commands.core.command
+org.eclipse.gmf.runtime.emf.commands.core.commands
+org.eclipse.gmf.runtime.emf.core
+org.eclipse.gmf.runtime.emf.core.clipboard
+org.eclipse.gmf.runtime.emf.core.resources
+org.eclipse.gmf.runtime.emf.core.util
+org.eclipse.gmf.runtime.emf.type.core
+org.eclipse.gmf.runtime.emf.type.core.commands
+org.eclipse.gmf.runtime.emf.type.core.edithelper
+org.eclipse.gmf.runtime.emf.type.core.requests
+org.eclipse.gmf.runtime.emf.type.ui
+org.eclipse.gmf.runtime.emf.ui.action
+org.eclipse.gmf.runtime.emf.ui.dialogs
+org.eclipse.gmf.runtime.emf.ui.preferences
+org.eclipse.gmf.runtime.emf.ui.properties.actions
+org.eclipse.gmf.runtime.emf.ui.properties.commands
+org.eclipse.gmf.runtime.emf.ui.properties.descriptors
+org.eclipse.gmf.runtime.emf.ui.properties.providers
+org.eclipse.gmf.runtime.emf.ui.properties.sections
+org.eclipse.gmf.runtime.emf.ui.properties.util
+org.eclipse.gmf.runtime.emf.ui.providers.marker
+org.eclipse.gmf.runtime.emf.ui.services.action
+org.eclipse.gmf.runtime.emf.ui.services.modelingassistant
+org.eclipse.gmf.runtime.emf.ui.services.parser
+org.eclipse.gmf.runtime.gef.ui.figures
+org.eclipse.gmf.runtime.gef.ui.palette.customize
+org.eclipse.gmf.runtime.notation
+org.eclipse.gmf.runtime.notation.datatype
+org.eclipse.gmf.runtime.notation.impl
+org.eclipse.gmf.runtime.notation.stylepooling
+org.eclipse.gmf.runtime.notation.util
diff --git a/repository/pom.xml b/repository/pom.xml
index d80a38a..264a450 100644
--- a/repository/pom.xml
+++ b/repository/pom.xml
@@ -23,104 +23,5 @@
 		<relativePath>../</relativePath>
 	</parent>
 	
-	<profiles>
-		<profile>
-			<id>build-at-eclipse-org</id>
-			<build>
-				<plugins>
-					<plugin>
-						<groupId>org.eclipse.dash.maven</groupId>
-						<artifactId>eclipse-signing-maven-plugin</artifactId>
-						<version>1.0.3</version>
-						<executions>
-							<!-- Pack the p2 repository. -->
-							<execution>
-								<id>pack</id>
-								<phase>package</phase>
-								<configuration>
-									<inputFile>${project.build.directory}/${project.artifactId}.zip</inputFile>
-								</configuration>
-								<goals>
-									<goal>pack</goal>
-								</goals>
-							</execution>
-							<!-- Sign the p2 repository -->
-							<!--
-							<execution>
-								<id>sign</id>
-								<configuration>
-									<inputFile>${project.build.directory}/${project.artifactId}.zip</inputFile>
-									<signerInputDirectory>/home/data/httpd/download-staging.priv/modeling/gmf/gmf-tooling</signerInputDirectory>
-								</configuration>
-								<phase>package</phase>
-								<goals>
-									<goal>sign</goal>
-								</goals>
-							</execution>
-							-->
-							<!-- Repack the p2 repository -->
-							<execution>
-								<id>repack</id>
-								<configuration>
-									<inputFile>${project.build.directory}/signed/site_assembly.zip</inputFile>
-								</configuration>
-								<phase>package</phase>
-								<goals>
-									<goal>pack</goal>
-								</goals>
-							</execution>
-							<!-- Signing and packing alters checksums so fix them -->
-							<execution>
-								<id>fixCheckSums</id>
-								<phase>package</phase>
-								<goals>
-									<goal>fixCheckSums</goal>
-								</goals>
-							</execution>
-						</executions>
-					</plugin>
-					<!--
-					<plugin>
-						<groupId>org.apache.maven.plugins</groupId>
-						<artifactId>maven-antrun-plugin</artifactId>
-						<version>1.7</version>
-						<executions>
-							<execution>
-								<id>deploy</id>
-								<phase>install</phase>
-								<goals>
-									<goal>run</goal>
-								</goals>
-								<configuration>
-									<tasks>
-										<delete includeemptydirs="false">
-											<fileset dir="/home/data/httpd/download.eclipse.org/technology/gef3d/updates/dev-snapshots/0.8">
-												<include name="**" />
-											</fileset>
-										</delete>
-										<copy includeemptydirs="false" todir="/home/data/httpd/download.eclipse.org/technology/gef3d/updates/dev-snapshots/0.8">
-											<fileset dir="target/checksumFix">
-												<include name="**" />
-											</fileset>
-										</copy>
-									</tasks>
-								</configuration>
-							</execution>
-						</executions>
-					</plugin>
-					-->
-				</plugins>
-			</build>
-		</profile>
-	</profiles>
-
-	<pluginRepositories>
-	      <!-- 
-		<pluginRepository>
-			<id>eclipse-nexus</id>
-			<url>http://maven.eclipse.org/nexus/content/groups/public/</url>
-		</pluginRepository>
-		  -->
-	</pluginRepositories>
 
 </project>
\ No newline at end of file
diff --git a/tests/org.eclipse.draw3d.geometry.test/META-INF/MANIFEST.MF b/tests/org.eclipse.draw3d.geometry.test/META-INF/MANIFEST.MF
index 04c86bf..f31df95 100644
--- a/tests/org.eclipse.draw3d.geometry.test/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.draw3d.geometry.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: Draw3D Test Plug-in
 Bundle-SymbolicName: org.eclipse.draw3d.geometry.test
-Bundle-Version: 0.9.3
+Bundle-Version: 0.8.1.qualifier
 Bundle-Vendor: Eclipse.org
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Require-Bundle: org.junit4,
diff --git a/tests/org.eclipse.draw3d.geometry.test/pom.xml b/tests/org.eclipse.draw3d.geometry.test/pom.xml
index f7d983d..2686b2c 100644
--- a/tests/org.eclipse.draw3d.geometry.test/pom.xml
+++ b/tests/org.eclipse.draw3d.geometry.test/pom.xml
@@ -12,44 +12,35 @@
                       http://maven.apache.org/xsd/maven-4.0.0.xsd">	
     <modelVersion>4.0.0</modelVersion>
 	<groupId>org.eclipse.gef3d.plugins</groupId>
-	<artifactId>org.eclipse.draw3d.test</artifactId>
+	<artifactId>org.eclipse.draw3d.geometry.test</artifactId>
 	<version>0.8.1-SNAPSHOT</version>
 	<packaging>eclipse-test-plugin</packaging>
-
+		
 	<parent>
 		<groupId>org.eclipse.gef3d</groupId>
-		<artifactId>plugins</artifactId>
+		<artifactId>tests</artifactId>
 		<version>0.8.1-SNAPSHOT</version>
 		<relativePath>../</relativePath>
 	</parent>
 	
 	<build>
-		<plugins>
+        <plugins>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
+				<artifactId>tycho-surefire-plugin</artifactId>
 				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>attach-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
+				<configuration>
+					<excludes>
+						<!-- in this project, we only have PojoTests -->
+						<exclude>**/Test*.class</exclude>
+					</excludes>
+					<useUIHarness>false</useUIHarness>
+					<useUIThread>false</useUIThread>
+				</configuration>
 			</plugin>
-			<plugin>
-                <groupId>org.eclipse.tycho</groupId>
-                <artifactId>tycho-surefire-plugin</artifactId>
-                <version>${tycho-version}</version>
-                <configuration>
-                    <testSuite>org.eclipse.draw3d.test</testSuite>
-                    <!--
-                    <testClass>FullyQualifiedNameOfTheTestClass</testClass>
-                    -->
-                </configuration>
-            </plugin>
 		</plugins>
 	</build>
+	
+	
 
 </project>
\ No newline at end of file