dbws.install project
diff --git a/dbws/dbws.install/.classpath b/dbws/dbws.install/.classpath
new file mode 100644
index 0000000..0a1dadd
--- /dev/null
+++ b/dbws/dbws.install/.classpath
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" output="target/classes" path="src/main/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/dbws/dbws.install/.project b/dbws/dbws.install/.project
new file mode 100644
index 0000000..faba9c2
--- /dev/null
+++ b/dbws/dbws.install/.project
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>dbws.install</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+	</natures>
+</projectDescription>
diff --git a/dbws/dbws.install/.settings/org.eclipse.core.resources.prefs b/dbws/dbws.install/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..f9fe345
--- /dev/null
+++ b/dbws/dbws.install/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/test/java=UTF-8
+encoding/<project>=UTF-8
diff --git a/dbws/dbws.install/.settings/org.eclipse.jdt.core.prefs b/dbws/dbws.install/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..abec6ca
--- /dev/null
+++ b/dbws/dbws.install/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,5 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5
diff --git a/dbws/dbws.install/.settings/org.eclipse.m2e.core.prefs b/dbws/dbws.install/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 0000000..f897a7f
--- /dev/null
+++ b/dbws/dbws.install/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/dbws/dbws.install/config.properties b/dbws/dbws.install/config.properties
new file mode 100644
index 0000000..a0d285c
--- /dev/null
+++ b/dbws/dbws.install/config.properties
@@ -0,0 +1,2 @@
+eclipselink.version=2.4.2-RC1
+eclipselink.home=/Users/djclarke/java/eclipse/eclipselink_2.4
\ No newline at end of file
diff --git a/dbws/dbws.install/pom.xml b/dbws/dbws.install/pom.xml
new file mode 100644
index 0000000..9c65e5d
--- /dev/null
+++ b/dbws/dbws.install/pom.xml
@@ -0,0 +1,138 @@
+<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>eclipselink.example.dbws</groupId>
+	<artifactId>dbws.install</artifactId>
+	<version>2.4.2-SNAPSHOT</version>
+	<packaging>pom</packaging>
+
+	<build>
+		<defaultGoal>install</defaultGoal>
+
+		<plugins>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-install-plugin</artifactId>
+				<version>2.3.1</version>
+				<executions>
+					<execution>
+						<id>dbwsutils</id>
+						<phase>install</phase>
+						<goals>
+							<goal>install-file</goal>
+						</goals>
+						<configuration>
+							<file>${eclipselink.home}/utils/dbws/eclipselink-dbwsutils.jar</file>
+							<packaging>jar</packaging>
+							<groupId>org.eclipse.persistence</groupId>
+							<artifactId>dbws.builder</artifactId>
+							<version>${eclipselink.version}</version>
+						</configuration>
+					</execution>
+					<execution>
+						<id>oracleddlparser</id>
+						<phase>install</phase>
+						<goals>
+							<goal>install-file</goal>
+						</goals>
+						<configuration>
+							<file>${eclipselink.home}/utils/dbws/org.eclipse.persistence.oracleddlparser_1.0.0.v20121122.jar</file>
+							<sources>${eclipselink.home}/utils/dbws/org.eclipse.persistence.oracleddlparser.source_1.0.0.v20121122.jar</sources>
+							<packaging>jar</packaging>
+							<groupId>org.eclipse.persistence</groupId>
+							<artifactId>oracleddlparser</artifactId>
+							<version>${eclipselink.version}</version>
+						</configuration>
+					</execution>
+					<execution>
+						<id>javax.wsdl</id>
+						<phase>install</phase>
+						<goals>
+							<goal>install-file</goal>
+						</goals>
+						<configuration>
+							<file>${eclipselink.home}/utils/dbws/javax.wsdl_1.6.2.v201012040545.jar</file>
+							<packaging>jar</packaging>
+							<groupId>org.eclipse.persistence</groupId>
+							<artifactId>javax.wsdl</artifactId>
+							<version>1.6.2</version>
+						</configuration>
+					</execution>
+					<execution>
+						<id>javax.servlet</id>
+						<phase>install</phase>
+						<goals>
+							<goal>install-file</goal>
+						</goals>
+						<configuration>
+							<file>${eclipselink.home}/utils/dbws/javax.servlet_2.4.0.v200806031604.jar</file>
+							<packaging>jar</packaging>
+							<groupId>org.eclipse.persistence</groupId>
+							<artifactId>javax.servlet</artifactId>
+							<version>2.4.0</version>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-clean-plugin</artifactId>
+				<version>2.4.1</version>
+				<configuration>
+					<filesets>
+						<fileset>
+							<directory>${settings.localRepository}/org/eclipse/persistence/dbws.builder</directory>
+							<includes>
+								<include>**/*</include>
+							</includes>
+							<followSymlinks>false</followSymlinks>
+						</fileset>
+						<fileset>
+							<directory>${settings.localRepository}/org/eclipse/persistence/oracleddlparser</directory>
+							<includes>
+								<include>**/*</include>
+							</includes>
+							<followSymlinks>false</followSymlinks>
+						</fileset>
+						<fileset>
+							<directory>${settings.localRepository}/org/eclipse/persistence/javax.wsdl</directory>
+							<includes>
+								<include>**/*</include>
+							</includes>
+							<followSymlinks>false</followSymlinks>
+						</fileset>
+						<fileset>
+							<directory>${settings.localRepository}/org/eclipse/persistence/javax.servlet</directory>
+							<includes>
+								<include>**/*</include>
+							</includes>
+							<followSymlinks>false</followSymlinks>
+						</fileset>
+					</filesets>
+				</configuration>
+			</plugin>
+
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>properties-maven-plugin</artifactId>
+				<version>1.0-alpha-2</version>
+				<executions>
+					<execution>
+						<phase>initialize</phase>
+						<goals>
+							<goal>read-project-properties</goal>
+						</goals>
+						<configuration>
+							<files>
+								<file>${basedir}/config.properties</file>
+							</files>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+
+		</plugins>
+	</build>
+</project>
\ No newline at end of file
diff --git a/dbws/dbws.install/src/main/java/foo/App.java b/dbws/dbws.install/src/main/java/foo/App.java
new file mode 100644
index 0000000..b9f9e6a
--- /dev/null
+++ b/dbws/dbws.install/src/main/java/foo/App.java
@@ -0,0 +1,13 @@
+package foo;
+
+/**
+ * Hello world!
+ *
+ */
+public class App 
+{
+    public static void main( String[] args )
+    {
+        System.out.println( "Hello World!" );
+    }
+}
diff --git a/dbws/dbws.install/src/test/java/foo/AppTest.java b/dbws/dbws.install/src/test/java/foo/AppTest.java
new file mode 100644
index 0000000..7529e33
--- /dev/null
+++ b/dbws/dbws.install/src/test/java/foo/AppTest.java
@@ -0,0 +1,38 @@
+package foo;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest 
+    extends TestCase
+{
+    /**
+     * Create the test case
+     *
+     * @param testName name of the test case
+     */
+    public AppTest( String testName )
+    {
+        super( testName );
+    }
+
+    /**
+     * @return the suite of tests being tested
+     */
+    public static Test suite()
+    {
+        return new TestSuite( AppTest.class );
+    }
+
+    /**
+     * Rigourous Test :-)
+     */
+    public void testApp()
+    {
+        assertTrue( true );
+    }
+}
diff --git a/dbws/install-builder/install.sh b/dbws/install-builder/install.sh
deleted file mode 100755
index b0a41dd..0000000
--- a/dbws/install-builder/install.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-mvn install:install-file -Dpackaging=jar -Dfile=eclipselink-dbwsutils.jar -DgroupId=org.eclipse.persistence -DartifactId=dbws.builder -Dversion="2.4.2-RC1"
-
-mvn install:install-file -Dpackaging=jar -Dfile=org.eclipse.persistence.oracleddlparser_1.0.0.v20121122.jar -DgroupId=org.eclipse.persistence -DartifactId=oracleddlparser -Dversion="2.4.2-RC1" -DsourceFile=org.eclipse.persistence.oracleddlparser.source_1.0.0.v20121122.jar
-
-mvn install:install-file -Dpackaging=jar -Dfile=javax.wsdl_1.6.2.v201012040545.jar -DgroupId=org.eclipse.persistence -DartifactId=javax.wsdl -Dversion="1.6.2"
diff --git a/dbws/install-builder/pom.xml b/dbws/install-builder/pom.xml
deleted file mode 100644
index b1f7ca3..0000000
--- a/dbws/install-builder/pom.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-	<modelVersion>4.0.0</modelVersion>
-	<groupId>com.oracle.toplink</groupId>
-	<artifactId>maven-install</artifactId>
-	<version>12.1.2</version>
-	<packaging>pom</packaging>
-
-	<properties>
-		<oracle.version>${project.version}-0-0</oracle.version>
-	</properties>
-
-	<build>
-		<defaultGoal>com.oracle.maven:oracle-maven-sync:push</defaultGoal>
-
-		<plugins>
-
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-install-plugin</artifactId>
-				<version>2.3.1</version>
-				<configuration>
-					<pomFile>${oracleHome}/oracle_common/plugins/maven/com/oracle/maven/oracle-maven-sync/${project.version}/oracle-maven-sync.${project.version}.pom</pomFile>
-					<file>${oracleHome}/oracle_common/plugins/maven/com/oracle/maven/oracle-maven-sync/${project.version}/oracle-maven-sync.${project.version}.jar</file>
-				</configuration>
-			</plugin>
-
-			<plugin>
-				<groupId>com.oracle.maven</groupId>
-				<artifactId>oracle-maven-sync</artifactId>
-				<version>${oracle.version}</version>
-				<configuration>
-					<oracleHome>${oracleHome}</oracleHome>
-					<testOnly>false</testOnly>
-					<failOnError>false</failOnError>
-				</configuration>
-			</plugin>
-
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-clean-plugin</artifactId>
-				<version>2.4.1</version>
-				<configuration>
-					<filesets>
-						<fileset>
-							<directory>${settings.localRepository}/org/eclipse/persistence/</directory>
-							<includes>
-								<include>**/*</include>
-							</includes>
-							<followSymlinks>false</followSymlinks>
-						</fileset>
-					</filesets>
-				</configuration>
-			</plugin>
-
-		</plugins>
-	</build>
-</project>
\ No newline at end of file