Maven config, initial commit
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/f826971f Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/f826971f Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/f826971f Branch: refs/heads/master Commit: f826971feaa7a9f70592f90970337ac3c93df043 Parents: 342481e Author: Darren Shepherd <[email protected]> Authored: Fri Aug 17 13:33:42 2012 -0700 Committer: Kelven Yang <[email protected]> Committed: Fri Aug 24 11:18:52 2012 -0700 ---------------------------------------------------------------------- agent/pom.xml | 52 +++++ api/pom.xml | 30 +++ console-proxy/pom.xml | 34 +++ core/pom.xml | 49 +++++ deps/XenServerJava/pom.xml | 25 +++ m2-settings.xml | 42 ++++ parent/pom.xml | 64 ++++++ .../user-concentrated-pod/pom.xml | 14 ++ .../deployment-planners/user-dispersing/pom.xml | 14 ++ plugins/file-systems/netapp/pom.xml | 21 ++ plugins/host-allocators/random/pom.xml | 14 ++ plugins/hypervisors/kvm/pom.xml | 26 +++ plugins/hypervisors/ovm/pom.xml | 14 ++ plugins/hypervisors/vmware/pom.xml | 21 ++ plugins/hypervisors/xen/pom.xml | 21 ++ .../network-elements/elastic-loadbalancer/pom.xml | 14 ++ plugins/network-elements/f5/pom.xml | 26 +++ plugins/network-elements/juniper-srx/pom.xml | 26 +++ plugins/network-elements/midokura-midonet/pom.xml | 14 ++ plugins/network-elements/netscaler/pom.xml | 26 +++ plugins/network-elements/nicira-nvp/pom.xml | 14 ++ plugins/network-elements/ovs/pom.xml | 14 ++ plugins/parent/pom.xml | 26 +++ plugins/pom.xml | 41 ++++ plugins/storage-allocators/random/pom.xml | 14 ++ plugins/user-authenticators/ldap/pom.xml | 14 ++ plugins/user-authenticators/md5/pom.xml | 14 ++ plugins/user-authenticators/plain-text/pom.xml | 14 ++ pom.xml | 168 +++++++++++++++ server/pom.xml | 70 ++++++ usage/pom.xml | 24 ++ utils/pom.xml | 117 ++++++++++ vmware-base/pom.xml | 55 +++++ 33 files changed, 1132 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/agent/pom.xml ---------------------------------------------------------------------- diff --git a/agent/pom.xml b/agent/pom.xml new file mode 100644 index 0000000..e20b3a2 --- /dev/null +++ b/agent/pom.xml @@ -0,0 +1,52 @@ +<?xml version="1.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> + <artifactId>cloud-agent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Agents</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-core</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.mortbay.jetty</groupId> + <artifactId>jetty</artifactId> + <version>6.1.26</version> + </dependency> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-utils</artifactId> + <version>${project.version}</version> + <classifier>tests</classifier> + <scope>test</scope> + </dependency> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + <testSourceDirectory>test</testSourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <version>2.2</version> + <executions> + <execution> + <goals> + <goal>test-jar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/api/pom.xml ---------------------------------------------------------------------- diff --git a/api/pom.xml b/api/pom.xml new file mode 100644 index 0000000..0b3d17a --- /dev/null +++ b/api/pom.xml @@ -0,0 +1,30 @@ +<?xml version="1.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.cloud</groupId> + <artifactId>cloud-api</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack API</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-utils</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>com.google.code.gson</groupId> + <artifactId>gson</artifactId> + <version>${cs.gson.version}</version> + </dependency> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/console-proxy/pom.xml ---------------------------------------------------------------------- diff --git a/console-proxy/pom.xml b/console-proxy/pom.xml new file mode 100644 index 0000000..133a166 --- /dev/null +++ b/console-proxy/pom.xml @@ -0,0 +1,34 @@ +<?xml version="1.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> + <artifactId>cloud-console-proxy</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Console Proxy</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + </parent> + <dependencies> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>${cs.log4j.version}</version> + </dependency> + <dependency> + <groupId>com.google.code.gson</groupId> + <artifactId>gson</artifactId> + <version>${cs.gson.version}</version> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>${cs.codec.version}</version> + </dependency> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/core/pom.xml ---------------------------------------------------------------------- diff --git a/core/pom.xml b/core/pom.xml new file mode 100644 index 0000000..b3b3c36 --- /dev/null +++ b/core/pom.xml @@ -0,0 +1,49 @@ +<?xml version="1.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> + <artifactId>cloud-core</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Core</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>xapi</artifactId> + <version>${cs.xapi.version}</version> + <exclusions> + <exclusion> + <artifactId>junit</artifactId> + <groupId>junit</groupId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-httpclient</groupId> + <artifactId>commons-httpclient</artifactId> + <version>${cs.httpclient.version}</version> + <exclusions> + <exclusion> + <artifactId>commons-codec</artifactId> + <groupId>commons-codec</groupId> + </exclusion> + </exclusions> + </dependency> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + <!-- + <testSourceDirectory>test</testSourceDirectory> + --> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/deps/XenServerJava/pom.xml ---------------------------------------------------------------------- diff --git a/deps/XenServerJava/pom.xml b/deps/XenServerJava/pom.xml new file mode 100644 index 0000000..0c13d41 --- /dev/null +++ b/deps/XenServerJava/pom.xml @@ -0,0 +1,25 @@ +<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> + <parent> + <artifactId>cloud-parent</artifactId> + <groupId>com.cloud</groupId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <groupId>com.cloud</groupId> + <artifactId>xapi</artifactId> + <version>5.6.100-1-SNAPSHOT</version> + <name>XenSource XAPI</name> + <description>XenSource XAPI Java Bindings</description> + <dependencies> + <dependency> + <groupId>org.apache.xmlrpc</groupId> + <artifactId>xmlrpc-client</artifactId> + <version>${cs.xmlrpc.version}</version> + </dependency> + </dependencies> + <build> + <sourceDirectory>.</sourceDirectory> + <defaultGoal>install</defaultGoal> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/m2-settings.xml ---------------------------------------------------------------------- diff --git a/m2-settings.xml b/m2-settings.xml new file mode 100644 index 0000000..bae447d --- /dev/null +++ b/m2-settings.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<settings xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd" xmlns="http://maven.apache.org/SETTINGS/1.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <localRepository>repo</localRepository> + <servers> + <server> + <username>admin</username> + <id>central</id> + </server> + <server> + <username>admin</username> + <id>snapshots</id> + </server> + </servers> + <profiles> + <profile> + <repositories> + <repository> + <snapshots> + <enabled>false</enabled> + </snapshots> + <id>repo1</id> + <name>repo1</name> + <url>http://repo1.maven.org/maven2</url> + </repository> + <repository> + <snapshots> + <enabled>false</enabled> + </snapshots> + <id>central</id> + <name>libs-release</name> + <url>http://cs.ibuildthecloud.com/artifactory/libs-release</url> + </repository> + </repositories> + <id>artifactory</id> + </profile> + </profiles> + <activeProfiles> + <activeProfile>artifactory</activeProfile> + </activeProfiles> +</settings> + http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/parent/pom.xml ---------------------------------------------------------------------- diff --git a/parent/pom.xml b/parent/pom.xml new file mode 100644 index 0000000..bca7065 --- /dev/null +++ b/parent/pom.xml @@ -0,0 +1,64 @@ +<?xml version="1.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/maven-v4_0_0.xsd"> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloudstack</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../pom.xml</relativePath> + </parent> + <modelVersion>4.0.0</modelVersion> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <packaging>pom</packaging> + <name>Apache CloudStack Parent</name> + <description>Apache CloudStack Parent POM</description> + <properties> + <cs.log4j.version>1.2.16</cs.log4j.version> + <cs.log4j.extras.version>1.1</cs.log4j.extras.version> + <cs.cglib.version>2.2.2</cs.cglib.version> + <cs.dbcp.version>1.4</cs.dbcp.version> + <cs.pool.version>1.6</cs.pool.version> + <cs.codec.version>1.6</cs.codec.version> + <cs.configuration.version>1.8</cs.configuration.version> + <cs.ejb.version>3.0</cs.ejb.version> + <cs.junit.version>4.10</cs.junit.version> + <cs.bcprov.version>1.46</cs.bcprov.version> + <cs.jsch.version>0.1.42</cs.jsch.version> + <cs.jpa.version>1.0.0.Final</cs.jpa.version> + <cs.jasypt.version>1.9.0</cs.jasypt.version> + <cs.trilead.version>build213-svnkit-1.3-patch</cs.trilead.version> + <cs.ehcache.version>1.5.0</cs.ehcache.version> + <cs.gson.version>1.7.1</cs.gson.version> + <cs.xapi.version>5.6.100-1-SNAPSHOT</cs.xapi.version> + <cs.httpclient.version>3.1</cs.httpclient.version> + <cs.httpcore.version>4.0</cs.httpcore.version> + <cs.mysql.version>5.1.12</cs.mysql.version> + <cs.xstream.version>1.3.1</cs.xstream.version> + <cs.xmlrpc.version>3.1.3</cs.xmlrpc.version> + <cs.mail.version>1.4</cs.mail.version> + <cs.axis.version>1.4</cs.axis.version> + <skipTests>true</skipTests> + </properties> + <build> + <defaultGoal>install</defaultGoal> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>${cs.jdk.version}</source> + <target>${cs.jdk.version}</target> + </configuration> + </plugin> + </plugins> + </build> + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${cs.junit.version}</version> + <scope>test</scope> + </dependency> + </dependencies> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/deployment-planners/user-concentrated-pod/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/deployment-planners/user-concentrated-pod/pom.xml b/plugins/deployment-planners/user-concentrated-pod/pom.xml new file mode 100644 index 0000000..e633877 --- /dev/null +++ b/plugins/deployment-planners/user-concentrated-pod/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-planner-user-concentrated-pod</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - User Concentrated Pod Deployment Planner</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/deployment-planners/user-dispersing/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/deployment-planners/user-dispersing/pom.xml b/plugins/deployment-planners/user-dispersing/pom.xml new file mode 100644 index 0000000..d01874a --- /dev/null +++ b/plugins/deployment-planners/user-dispersing/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-planner-user-dispersing</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - User Dispersing Deployment Planner</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/file-systems/netapp/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/file-systems/netapp/pom.xml b/plugins/file-systems/netapp/pom.xml new file mode 100644 index 0000000..db46780 --- /dev/null +++ b/plugins/file-systems/netapp/pom.xml @@ -0,0 +1,21 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-netapp</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - NetApp File System</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud.com.netapp</groupId> + <artifactId>manageontap</artifactId> + <version>1.0</version> + </dependency> + </dependencies> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/host-allocators/random/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/host-allocators/random/pom.xml b/plugins/host-allocators/random/pom.xml new file mode 100644 index 0000000..da9291c --- /dev/null +++ b/plugins/host-allocators/random/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-host-allocator-random</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Host Allocator Random</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/hypervisors/kvm/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/kvm/pom.xml b/plugins/hypervisors/kvm/pom.xml new file mode 100644 index 0000000..54b8d4d --- /dev/null +++ b/plugins/hypervisors/kvm/pom.xml @@ -0,0 +1,26 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-hypervisor-kvm</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Hypervisor KVM</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-agent</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.libvirt</groupId> + <artifactId>libvirt</artifactId> + <version>0.4.8</version> + </dependency> + </dependencies> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/hypervisors/ovm/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/ovm/pom.xml b/plugins/hypervisors/ovm/pom.xml new file mode 100644 index 0000000..a9a6eb3 --- /dev/null +++ b/plugins/hypervisors/ovm/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-hypervisor-ovm</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Hypervisor OracleVM</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/hypervisors/vmware/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/vmware/pom.xml b/plugins/hypervisors/vmware/pom.xml new file mode 100644 index 0000000..3b90909 --- /dev/null +++ b/plugins/hypervisors/vmware/pom.xml @@ -0,0 +1,21 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-hypervisor-vmware</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Hypervisor VMware</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-vmware-base</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/hypervisors/xen/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/hypervisors/xen/pom.xml b/plugins/hypervisors/xen/pom.xml new file mode 100644 index 0000000..9374332 --- /dev/null +++ b/plugins/hypervisors/xen/pom.xml @@ -0,0 +1,21 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-hypervisor-xen</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Hypervisor Xen</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-network-ovs</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/network-elements/elastic-loadbalancer/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/network-elements/elastic-loadbalancer/pom.xml b/plugins/network-elements/elastic-loadbalancer/pom.xml new file mode 100644 index 0000000..662807a --- /dev/null +++ b/plugins/network-elements/elastic-loadbalancer/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-network-elb</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Network Elastic Load Balancer</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/network-elements/f5/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/network-elements/f5/pom.xml b/plugins/network-elements/f5/pom.xml new file mode 100644 index 0000000..5304f46 --- /dev/null +++ b/plugins/network-elements/f5/pom.xml @@ -0,0 +1,26 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-network-f5</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - F5</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud.com.f5</groupId> + <artifactId>icontrol</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>org.apache.axis</groupId> + <artifactId>axis</artifactId> + <version>${cs.axis.version}</version> + </dependency> + </dependencies> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/network-elements/juniper-srx/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/network-elements/juniper-srx/pom.xml b/plugins/network-elements/juniper-srx/pom.xml new file mode 100644 index 0000000..3727954 --- /dev/null +++ b/plugins/network-elements/juniper-srx/pom.xml @@ -0,0 +1,26 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-network-srx</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Juniper SRX</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud.com.f5</groupId> + <artifactId>icontrol</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>org.apache.axis</groupId> + <artifactId>axis</artifactId> + <version>${cs.axis.version}</version> + </dependency> + </dependencies> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/network-elements/midokura-midonet/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/network-elements/midokura-midonet/pom.xml b/plugins/network-elements/midokura-midonet/pom.xml new file mode 100644 index 0000000..682d067 --- /dev/null +++ b/plugins/network-elements/midokura-midonet/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-network-midonet</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Midokura Midonet</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/network-elements/netscaler/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/network-elements/netscaler/pom.xml b/plugins/network-elements/netscaler/pom.xml new file mode 100644 index 0000000..d2513be --- /dev/null +++ b/plugins/network-elements/netscaler/pom.xml @@ -0,0 +1,26 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-network-netscaler</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Network Netscaler</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud.com.citrix</groupId> + <artifactId>netscaler</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>com.cloud.com.citrix</groupId> + <artifactId>netscaler-sdx</artifactId> + <version>1.0</version> + </dependency> + </dependencies> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/network-elements/nicira-nvp/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/network-elements/nicira-nvp/pom.xml b/plugins/network-elements/nicira-nvp/pom.xml new file mode 100644 index 0000000..0279dff --- /dev/null +++ b/plugins/network-elements/nicira-nvp/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-network-nvp</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Network Nicira NVP</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/network-elements/ovs/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/network-elements/ovs/pom.xml b/plugins/network-elements/ovs/pom.xml new file mode 100644 index 0000000..926b527 --- /dev/null +++ b/plugins/network-elements/ovs/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-network-ovs</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Open vSwitch</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/parent/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/parent/pom.xml b/plugins/parent/pom.xml new file mode 100644 index 0000000..07675b6 --- /dev/null +++ b/plugins/parent/pom.xml @@ -0,0 +1,26 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin POM</name> + <packaging>pom</packaging> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-server</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/pom.xml b/plugins/pom.xml new file mode 100644 index 0000000..7050f53 --- /dev/null +++ b/plugins/pom.xml @@ -0,0 +1,41 @@ +<?xml version="1.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> + <artifactId>cloud-plugins</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin POM</name> + <packaging>pom</packaging> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../parent/pom.xml</relativePath> + </parent> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + </build> + <modules> + <module>parent</module> + <module>deployment-planners/user-concentrated-pod</module> + <module>deployment-planners/user-dispersing</module> + <module>file-systems/netapp</module> + <module>host-allocators/random</module> + <module>hypervisors/kvm</module> + <module>hypervisors/ovm</module> + <module>hypervisors/vmware</module> + <module>hypervisors/xen</module> + <module>network-elements/elastic-loadbalancer</module> + <module>network-elements/ovs</module> + <module>network-elements/f5</module> + <module>network-elements/juniper-srx</module> + <module>network-elements/midokura-midonet</module> + <module>network-elements/netscaler</module> + <module>network-elements/nicira-nvp</module> + <module>storage-allocators/random</module> + <module>user-authenticators/ldap</module> + <module>user-authenticators/md5</module> + <module>user-authenticators/plain-text</module> + </modules> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/storage-allocators/random/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/storage-allocators/random/pom.xml b/plugins/storage-allocators/random/pom.xml new file mode 100644 index 0000000..b062c53 --- /dev/null +++ b/plugins/storage-allocators/random/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-storage-allocator-random</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - Storage Allocator Random</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/user-authenticators/ldap/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/user-authenticators/ldap/pom.xml b/plugins/user-authenticators/ldap/pom.xml new file mode 100644 index 0000000..fb78112 --- /dev/null +++ b/plugins/user-authenticators/ldap/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-user-authenticator-ldap</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - User Authenticator LDAP</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/user-authenticators/md5/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/user-authenticators/md5/pom.xml b/plugins/user-authenticators/md5/pom.xml new file mode 100644 index 0000000..dfb0694 --- /dev/null +++ b/plugins/user-authenticators/md5/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-user-authenticator-md5</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - User Authenticator MD5</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/plugins/user-authenticators/plain-text/pom.xml ---------------------------------------------------------------------- diff --git a/plugins/user-authenticators/plain-text/pom.xml b/plugins/user-authenticators/plain-text/pom.xml new file mode 100644 index 0000000..d617adc --- /dev/null +++ b/plugins/user-authenticators/plain-text/pom.xml @@ -0,0 +1,14 @@ +<?xml version="1.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> + <artifactId>cloud-plugin-user-authenticator-plaintext</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Plugin - User Authenticator Plain Text</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-plugin-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..460e639 --- /dev/null +++ b/pom.xml @@ -0,0 +1,168 @@ +<?xml version="1.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/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>com.cloud</groupId> + <artifactId>cloudstack</artifactId> + <version>4.0.0-SNAPSHOT</version> + <packaging>pom</packaging> + <name>Apache CloudStack</name> + <description>CloudStack is an IaaS (âInfrastracture as a Serviceâ) cloud orchestration platform.</description> + <url>http://www.cloudstack.org</url> + <scm> + <connection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git</connection> + <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git</developerConnection> + </scm> + <issueManagement> + <system>jira</system> + <url>https://issues.apache.org/jira/browse/CLOUDSTACK</url> + </issueManagement> + + <properties> + <cs.jdk.version>1.6</cs.jdk.version> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + </properties> + + <distributionManagement> + <repository> + <id>apache.releases.https</id> + <name>Apache Release Distribution Repository</name> + <url>https://repository.apache.org/service/local/staging/deploy/maven2</url> + </repository> + <snapshotRepository> + <id>apache.snapshots.https</id> + <name>Apache Development Snapshot Repository</name> + <url>https://repository.apache.org/content/repositories/snapshots</url> + <!--uniqueVersion>false</uniqueVersion --> + </snapshotRepository> + <site> + <id>apache.cloudstack.site</id> + <url>${site.deploy.url}</url> + </site> + </distributionManagement> + <repositories> + <repository> + <id>apache.snapshots</id> + <url>http://repository.apache.org/snapshots/</url> + <name>Apache Snapshot Repo</name> + <snapshots> + <enabled>true</enabled> + </snapshots> + <releases> + <enabled>false</enabled> + </releases> + </repository> + </repositories> + <pluginRepositories> + <pluginRepository> + <id>apache.snapshots</id> + <url>http://repository.apache.org/snapshots/</url> + <snapshots> + <enabled>true</enabled> + </snapshots> + <releases> + <enabled>false</enabled> + </releases> + </pluginRepository> + </pluginRepositories> + + <inceptionYear>2012</inceptionYear> + + <mailingLists> + <mailingList> + <name>Apache CloudStack User List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users</archive> + </mailingList> + <mailingList> + <name>Apache CloudStack Developer List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev</archive> + </mailingList> + <mailingList> + <name>Apache CloudStack Commits List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-commits</archive> + </mailingList> + </mailingLists> + + <developers> + <developer> + <name>The Apache CloudStack Team</name> + <email>[email protected]</email> + <url>http://incubator.apache.org/projects/cloudstack.html</url> + <organization>Apache Software Foundation</organization> + <organizationUrl>http://apache.org/</organizationUrl> + </developer> + </developers> + + <ciManagement> + <system>Jenkin</system> + <url>http://jenkins.cloudstack.org/</url> + </ciManagement> + + <licenses> + <license> + <name>The Apache Software License, Version 2.0</name> + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> + <distribution>repo</distribution> + </license> + </licenses> + + <organization> + <name>The Apache Software Foundation</name> + <url>http://www.apache.org/</url> + </organization> + + <modules> + <module>parent</module> + <module>api</module> + <module>agent</module> + <module>console-proxy</module> + <module>core</module> + <module>server</module> + <module>usage</module> + <module>utils</module> + <module>deps/XenServerJava</module> + <module>vmware-base</module> + <module>plugins</module> + </modules> + + <build> + <defaultGoal>install</defaultGoal> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <version>0.8</version> + <configuration> + <numUnapprovedLicenses>350</numUnapprovedLicenses> + <excludeSubProjects>false</excludeSubProjects> + <excludes> + <exclude>.git/**</exclude> + <exclude>.gitignore</exclude> + <exclude>velocity.log</exclude> + <exclude>**/target/**</exclude> + <exclude>distribution/**</exclude> + <exclude>**/jaxb.index</exclude> + <exclude>**/META-INF/MANIFEST</exclude> + <exclude>**/src/test/**/*.txt</exclude> + <exclude>**/.classpath</exclude> + <exclude>**/.settings/**/*</exclude> + <exclude>**/.project</exclude> + </excludes> + </configuration> + </plugin> + </plugins> + </pluginManagement> + </build> + + +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/server/pom.xml ---------------------------------------------------------------------- diff --git a/server/pom.xml b/server/pom.xml new file mode 100644 index 0000000..d348b16 --- /dev/null +++ b/server/pom.xml @@ -0,0 +1,70 @@ +<?xml version="1.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> + <artifactId>cloud-server</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Server</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-core</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.4</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore</artifactId> + <version>${cs.httpcore.version}</version> + </dependency> + <dependency> + <groupId>mysql</groupId> + <artifactId>mysql-connector-java</artifactId> + <version>${cs.mysql.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>com.thoughtworks.xstream</groupId> + <artifactId>xstream</artifactId> + <version>${cs.xstream.version}</version> + </dependency> + <dependency> + <groupId>javax.mail</groupId> + <artifactId>mail</artifactId> + <version>${cs.mail.version}</version> + </dependency> + <!-- + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-utils</artifactId> + <version>${project.version}</version> + <classifier>tests</classifier> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-agent</artifactId> + <version>${project.version}</version> + <classifier>tests</classifier> + <scope>test</scope> + </dependency> + --> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + <!-- + <testSourceDirectory>test</testSourceDirectory> + --> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/usage/pom.xml ---------------------------------------------------------------------- diff --git a/usage/pom.xml b/usage/pom.xml new file mode 100644 index 0000000..928603b --- /dev/null +++ b/usage/pom.xml @@ -0,0 +1,24 @@ +<?xml version="1.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> + <artifactId>cloud-usage</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Usage Server</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-server</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/utils/pom.xml ---------------------------------------------------------------------- diff --git a/utils/pom.xml b/utils/pom.xml new file mode 100644 index 0000000..16803a0 --- /dev/null +++ b/utils/pom.xml @@ -0,0 +1,117 @@ +<?xml version="1.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> + <artifactId>cloud-utils</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack Utils</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>${cs.log4j.version}</version> + </dependency> + <dependency> + <groupId>cglib</groupId> + <artifactId>cglib</artifactId> + <version>${cs.cglib.version}</version> + </dependency> + <dependency> + <groupId>commons-dbcp</groupId> + <artifactId>commons-dbcp</artifactId> + <version>${cs.dbcp.version}</version> + <exclusions> + <exclusion> + <artifactId>commons-pool</artifactId> + <groupId>commons-pool</groupId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>net.sf.ehcache</groupId> + <artifactId>ehcache</artifactId> + <version>${cs.ehcache.version}</version> + </dependency> + <dependency> + <groupId>commons-pool</groupId> + <artifactId>commons-pool</artifactId> + <version>${cs.pool.version}</version> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>${cs.codec.version}</version> + </dependency> + <dependency> + <groupId>org.bouncycastle</groupId> + <artifactId>bcprov-jdk16</artifactId> + <version>${cs.bcprov.version}</version> + </dependency> + <dependency> + <groupId>com.jcraft</groupId> + <artifactId>jsch</artifactId> + <version>${cs.jsch.version}</version> + </dependency> + <dependency> + <groupId>org.hibernate.javax.persistence</groupId> + <artifactId>hibernate-jpa-2.0-api</artifactId> + <version>${cs.jpa.version}</version> + </dependency> + <dependency> + <groupId>org.jasypt</groupId> + <artifactId>jasypt</artifactId> + <version>${cs.jasypt.version}</version> + </dependency> + <dependency> + <groupId>com.trilead</groupId> + <artifactId>trilead-ssh2</artifactId> + <version>${cs.trilead.version}</version> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>apache-log4j-extras</artifactId> + <version>${cs.log4j.extras.version}</version> + <exclusions> + <exclusion> + <artifactId>log4j</artifactId> + <groupId>log4j</groupId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>javax.ejb</groupId> + <artifactId>ejb-api</artifactId> + <version>${cs.ejb.version}</version> + </dependency> + <dependency> + <groupId>commons-configuration</groupId> + <artifactId>commons-configuration</artifactId> + <version>${cs.configuration.version}</version> + </dependency> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + <testSourceDirectory>test</testSourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <version>2.2</version> + <executions> + <execution> + <goals> + <goal>test-jar</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> +</project> http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/f826971f/vmware-base/pom.xml ---------------------------------------------------------------------- diff --git a/vmware-base/pom.xml b/vmware-base/pom.xml new file mode 100644 index 0000000..9300dc5 --- /dev/null +++ b/vmware-base/pom.xml @@ -0,0 +1,55 @@ +<?xml version="1.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> + <artifactId>cloud-vmware-base</artifactId> + <version>4.0.0-SNAPSHOT</version> + <name>Apache CloudStack VMware Base</name> + <parent> + <groupId>com.cloud</groupId> + <artifactId>cloud-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>../parent/pom.xml</relativePath> + </parent> + <dependencies> + <dependency> + <groupId>com.cloud</groupId> + <artifactId>cloud-utils</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>com.google.code.gson</groupId> + <artifactId>gson</artifactId> + <version>${cs.gson.version}</version> + </dependency> + <dependency> + <groupId>com.cloud.com.vmware</groupId> + <artifactId>vmware-vim</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>com.cloud.com.vmware</groupId> + <artifactId>vmware-vim25</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>com.cloud.com.vmware</groupId> + <artifactId>vmware-apputils</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>org.apache.axis</groupId> + <artifactId>axis</artifactId> + <version>${cs.axis.version}</version> + </dependency> + <dependency> + <groupId>org.apache.axis</groupId> + <artifactId>axis-jaxrpc</artifactId> + <version>${cs.axis.version}</version> + </dependency> + </dependencies> + <build> + <defaultGoal>install</defaultGoal> + <sourceDirectory>src</sourceDirectory> + </build> +</project>
