From 01151331f57ee466454ef093b0c2dd9999f3f8d4 Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Wed, 13 Mar 2013 20:08:24 -0700 Subject: [PATCH] Separate out the target directories for eclipse and the one for regular builds --- .gitignore | 1 + pom.xml | 462 +++++++++++++++++++++++++---------------------------- 2 files changed, 219 insertions(+), 244 deletions(-) diff --git a/.gitignore b/.gitignore index b2a905641ba..15f7f91c864 100644 --- a/.gitignore +++ b/.gitignore @@ -59,6 +59,7 @@ tools/cli/build/ *.iso *.tar.gz *.tgz +target-eclipse awsapi/modules/* !.gitignore .classpath diff --git a/pom.xml b/pom.xml index 86482d7a77b..e75c420a616 100644 --- a/pom.xml +++ b/pom.xml @@ -1,23 +1,15 @@ - + + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 @@ -43,7 +35,7 @@ - + 1.6 UTF-8 @@ -92,6 +84,7 @@ 0.10 build/replace.properties 0.4.9 + target @@ -174,11 +167,11 @@ - - mysql - mysql-connector-java - ${cs.mysql.version} - + + mysql + mysql-connector-java + ${cs.mysql.version} + @@ -188,13 +181,13 @@ junit ${cs.junit.version} test - - - - org.springframework - spring-core - ${org.springframework.version} - + + + + org.springframework + spring-core + ${org.springframework.version} + org.springframework spring-context @@ -205,74 +198,37 @@ spring-web ${org.springframework.version} - + - org.mockito - mockito-all - 1.9.5 - test + org.mockito + mockito-all + 1.9.5 + test - - org.springframework - spring-test - ${org.springframework.version} - test - + + org.springframework + spring-test + ${org.springframework.version} + test + org.aspectj @@ -285,17 +241,19 @@ 1.7.1 - javax.inject - javax.inject - 1 + javax.inject + javax.inject + 1 install + ${basedir}/${cs.target.dir}/classes + ${basedir}/${cs.target.dir}/test-classes - org.eclipse.m2e @@ -453,41 +411,41 @@ ${cs.jdk.version} ${cs.jdk.version} - true - 128m - 512m - -XDignore.symbol.file=true + true + 128m + 512m + -XDignore.symbol.file=true - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - - true - true - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - remove-old-installers - - remove-project-artifact - - - true - - - - + + org.apache.maven.plugins + maven-jar-plugin + 2.4 + + + + true + true + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + remove-old-installers + + remove-project-artifact + + + true + + + + org.apache.maven.plugins maven-dependency-plugin @@ -515,15 +473,31 @@ + eclipse + + target-eclipse + + + developer - - tools/devcloud/devcloud.cfg - + + tools/devcloud/devcloud.cfg + developer tools + + impatient + + tools/devcloud/devcloud.cfg + + + developer + + + vmware @@ -536,112 +510,112 @@ - simulator - - - deploydb-simulator - - - - - - org.codehaus.mojo - properties-maven-plugin - 1.0-alpha-2 - - - initialize - - read-project-properties - - - - ${project.basedir}/utils/conf/db.properties - ${project.basedir}/utils/conf/db.properties.override - - true - - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.2.1 - - - - mysql - mysql-connector-java - ${cs.mysql.version} - - - commons-dbcp - commons-dbcp - ${cs.dbcp.version} - - - commons-pool - commons-pool - ${cs.pool.version} - - - org.jasypt - jasypt - ${cs.jasypt.version} - - - org.apache.cloudstack - cloud-utils - ${project.version} - - - org.apache.cloudstack - cloud-server - ${project.version} - - - - - process-resources - create-schema - - java - - - - - false - true - - org.apache.cloudstack - cloud-server - - com.cloud.upgrade.DatabaseCreator - - - ${project.basedir}/utils/conf/db.properties - ${project.basedir}/utils/conf/db.properties.override - - ${basedir}/target/db/create-schema-simulator.sql - ${basedir}/target/db/templates.simulator.sql - - com.cloud.upgrade.DatabaseUpgradeChecker - --database=simulator - --rootpassword=${db.root.password} - - - - - catalina.home - ${project.basedir}/utils - - - - - - - + simulator + + + deploydb-simulator + + + + + + org.codehaus.mojo + properties-maven-plugin + 1.0-alpha-2 + + + initialize + + read-project-properties + + + + ${project.basedir}/utils/conf/db.properties + ${project.basedir}/utils/conf/db.properties.override + + true + + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + + + mysql + mysql-connector-java + ${cs.mysql.version} + + + commons-dbcp + commons-dbcp + ${cs.dbcp.version} + + + commons-pool + commons-pool + ${cs.pool.version} + + + org.jasypt + jasypt + ${cs.jasypt.version} + + + org.apache.cloudstack + cloud-utils + ${project.version} + + + org.apache.cloudstack + cloud-server + ${project.version} + + + + + process-resources + create-schema + + java + + + + + false + true + + org.apache.cloudstack + cloud-server + + com.cloud.upgrade.DatabaseCreator + + + ${project.basedir}/utils/conf/db.properties + ${project.basedir}/utils/conf/db.properties.override + + ${basedir}/target/db/create-schema-simulator.sql + ${basedir}/target/db/templates.simulator.sql + + com.cloud.upgrade.DatabaseUpgradeChecker + --database=simulator + --rootpassword=${db.root.password} + + + + + catalina.home + ${project.basedir}/utils + + + + + + +