diff --git a/agent/pom.xml b/agent/pom.xml new file mode 100644 index 00000000000..e20b3a25307 --- /dev/null +++ b/agent/pom.xml @@ -0,0 +1,52 @@ + + + 4.0.0 + cloud-agent + 4.0.0-SNAPSHOT + Apache CloudStack Agents + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + ../parent/pom.xml + + + + com.cloud + cloud-core + ${project.version} + + + org.mortbay.jetty + jetty + 6.1.26 + + + com.cloud + cloud-utils + ${project.version} + tests + test + + + + install + src + test + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + + test-jar + + + + + + + diff --git a/api/pom.xml b/api/pom.xml new file mode 100644 index 00000000000..0b3d17afca2 --- /dev/null +++ b/api/pom.xml @@ -0,0 +1,30 @@ + + + 4.0.0 + com.cloud + cloud-api + 4.0.0-SNAPSHOT + Apache CloudStack API + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + ../parent/pom.xml + + + + com.cloud + cloud-utils + ${project.version} + + + com.google.code.gson + gson + ${cs.gson.version} + + + + install + src + + diff --git a/console-proxy/pom.xml b/console-proxy/pom.xml new file mode 100644 index 00000000000..133a1662878 --- /dev/null +++ b/console-proxy/pom.xml @@ -0,0 +1,34 @@ + + + 4.0.0 + cloud-console-proxy + 4.0.0-SNAPSHOT + Apache CloudStack Console Proxy + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + + + + log4j + log4j + ${cs.log4j.version} + + + com.google.code.gson + gson + ${cs.gson.version} + + + commons-codec + commons-codec + ${cs.codec.version} + + + + install + src + + diff --git a/core/pom.xml b/core/pom.xml new file mode 100644 index 00000000000..b3b3c36fb98 --- /dev/null +++ b/core/pom.xml @@ -0,0 +1,49 @@ + + + 4.0.0 + cloud-core + 4.0.0-SNAPSHOT + Apache CloudStack Core + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + ../parent/pom.xml + + + + com.cloud + cloud-api + ${project.version} + + + com.cloud + xapi + ${cs.xapi.version} + + + junit + junit + + + + + commons-httpclient + commons-httpclient + ${cs.httpclient.version} + + + commons-codec + commons-codec + + + + + + install + src + + + diff --git a/deps/XenServerJava/pom.xml b/deps/XenServerJava/pom.xml new file mode 100644 index 00000000000..0c13d413daa --- /dev/null +++ b/deps/XenServerJava/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + cloud-parent + com.cloud + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + com.cloud + xapi + 5.6.100-1-SNAPSHOT + XenSource XAPI + XenSource XAPI Java Bindings + + + org.apache.xmlrpc + xmlrpc-client + ${cs.xmlrpc.version} + + + + . + install + + diff --git a/m2-settings.xml b/m2-settings.xml new file mode 100644 index 00000000000..bae447dfbfb --- /dev/null +++ b/m2-settings.xml @@ -0,0 +1,42 @@ + + + repo + + + admin + central + + + admin + snapshots + + + + + + + + false + + repo1 + repo1 + http://repo1.maven.org/maven2 + + + + false + + central + libs-release + http://cs.ibuildthecloud.com/artifactory/libs-release + + + artifactory + + + + artifactory + + + diff --git a/parent/pom.xml b/parent/pom.xml new file mode 100644 index 00000000000..bca706597ce --- /dev/null +++ b/parent/pom.xml @@ -0,0 +1,64 @@ + + + + com.cloud + cloudstack + 4.0.0-SNAPSHOT + ../pom.xml + + 4.0.0 + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + pom + Apache CloudStack Parent + Apache CloudStack Parent POM + + 1.2.16 + 1.1 + 2.2.2 + 1.4 + 1.6 + 1.6 + 1.8 + 3.0 + 4.10 + 1.46 + 0.1.42 + 1.0.0.Final + 1.9.0 + build213-svnkit-1.3-patch + 1.5.0 + 1.7.1 + 5.6.100-1-SNAPSHOT + 3.1 + 4.0 + 5.1.12 + 1.3.1 + 3.1.3 + 1.4 + 1.4 + true + + + install + + + org.apache.maven.plugins + maven-compiler-plugin + + ${cs.jdk.version} + ${cs.jdk.version} + + + + + + + junit + junit + ${cs.junit.version} + test + + + 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 00000000000..e63387792a8 --- /dev/null +++ b/plugins/deployment-planners/user-concentrated-pod/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-planner-user-concentrated-pod + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - User Concentrated Pod Deployment Planner + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/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 00000000000..d01874a601b --- /dev/null +++ b/plugins/deployment-planners/user-dispersing/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-planner-user-dispersing + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - User Dispersing Deployment Planner + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/file-systems/netapp/pom.xml b/plugins/file-systems/netapp/pom.xml new file mode 100644 index 00000000000..db467805314 --- /dev/null +++ b/plugins/file-systems/netapp/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + cloud-plugin-netapp + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - NetApp File System + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + + + com.cloud.com.netapp + manageontap + 1.0 + + + diff --git a/plugins/host-allocators/random/pom.xml b/plugins/host-allocators/random/pom.xml new file mode 100644 index 00000000000..da9291ca9c3 --- /dev/null +++ b/plugins/host-allocators/random/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-host-allocator-random + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Host Allocator Random + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/hypervisors/kvm/pom.xml b/plugins/hypervisors/kvm/pom.xml new file mode 100644 index 00000000000..54b8d4d97de --- /dev/null +++ b/plugins/hypervisors/kvm/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + cloud-plugin-hypervisor-kvm + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Hypervisor KVM + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + + + com.cloud + cloud-agent + ${project.version} + + + org.libvirt + libvirt + 0.4.8 + + + diff --git a/plugins/hypervisors/ovm/pom.xml b/plugins/hypervisors/ovm/pom.xml new file mode 100644 index 00000000000..a9a6eb316f0 --- /dev/null +++ b/plugins/hypervisors/ovm/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-hypervisor-ovm + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Hypervisor OracleVM + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/hypervisors/vmware/pom.xml b/plugins/hypervisors/vmware/pom.xml new file mode 100644 index 00000000000..3b9090973cd --- /dev/null +++ b/plugins/hypervisors/vmware/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + cloud-plugin-hypervisor-vmware + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Hypervisor VMware + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + + + com.cloud + cloud-vmware-base + ${project.version} + + + diff --git a/plugins/hypervisors/xen/pom.xml b/plugins/hypervisors/xen/pom.xml new file mode 100644 index 00000000000..937433226c2 --- /dev/null +++ b/plugins/hypervisors/xen/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + cloud-plugin-hypervisor-xen + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Hypervisor Xen + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + + + com.cloud + cloud-plugin-network-ovs + ${project.version} + + + diff --git a/plugins/network-elements/elastic-loadbalancer/pom.xml b/plugins/network-elements/elastic-loadbalancer/pom.xml new file mode 100644 index 00000000000..662807aafdb --- /dev/null +++ b/plugins/network-elements/elastic-loadbalancer/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-network-elb + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Network Elastic Load Balancer + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/network-elements/f5/pom.xml b/plugins/network-elements/f5/pom.xml new file mode 100644 index 00000000000..5304f46d3be --- /dev/null +++ b/plugins/network-elements/f5/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + cloud-plugin-network-f5 + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - F5 + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + + + com.cloud.com.f5 + icontrol + 1.0 + + + org.apache.axis + axis + ${cs.axis.version} + + + diff --git a/plugins/network-elements/juniper-srx/pom.xml b/plugins/network-elements/juniper-srx/pom.xml new file mode 100644 index 00000000000..3727954b161 --- /dev/null +++ b/plugins/network-elements/juniper-srx/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + cloud-plugin-network-srx + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Juniper SRX + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + + + com.cloud.com.f5 + icontrol + 1.0 + + + org.apache.axis + axis + ${cs.axis.version} + + + diff --git a/plugins/network-elements/midokura-midonet/pom.xml b/plugins/network-elements/midokura-midonet/pom.xml new file mode 100644 index 00000000000..682d067bc0a --- /dev/null +++ b/plugins/network-elements/midokura-midonet/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-network-midonet + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Midokura Midonet + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/network-elements/netscaler/pom.xml b/plugins/network-elements/netscaler/pom.xml new file mode 100644 index 00000000000..d2513be33fa --- /dev/null +++ b/plugins/network-elements/netscaler/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + cloud-plugin-network-netscaler + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Network Netscaler + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + + + com.cloud.com.citrix + netscaler + 1.0 + + + com.cloud.com.citrix + netscaler-sdx + 1.0 + + + diff --git a/plugins/network-elements/nicira-nvp/pom.xml b/plugins/network-elements/nicira-nvp/pom.xml new file mode 100644 index 00000000000..0279dff85aa --- /dev/null +++ b/plugins/network-elements/nicira-nvp/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-network-nvp + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Network Nicira NVP + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/network-elements/ovs/pom.xml b/plugins/network-elements/ovs/pom.xml new file mode 100644 index 00000000000..926b527a291 --- /dev/null +++ b/plugins/network-elements/ovs/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-network-ovs + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Open vSwitch + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/parent/pom.xml b/plugins/parent/pom.xml new file mode 100644 index 00000000000..07675b6de41 --- /dev/null +++ b/plugins/parent/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + cloud-plugin-parent + 4.0.0-SNAPSHOT + Apache CloudStack Plugin POM + pom + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + + + com.cloud + cloud-server + ${project.version} + + + + install + src + + diff --git a/plugins/pom.xml b/plugins/pom.xml new file mode 100644 index 00000000000..7050f53bc03 --- /dev/null +++ b/plugins/pom.xml @@ -0,0 +1,41 @@ + + + 4.0.0 + cloud-plugins + 4.0.0-SNAPSHOT + Apache CloudStack Plugin POM + pom + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + ../parent/pom.xml + + + install + src + + + parent + deployment-planners/user-concentrated-pod + deployment-planners/user-dispersing + file-systems/netapp + host-allocators/random + hypervisors/kvm + hypervisors/ovm + hypervisors/vmware + hypervisors/xen + network-elements/elastic-loadbalancer + network-elements/ovs + network-elements/f5 + network-elements/juniper-srx + network-elements/midokura-midonet + network-elements/netscaler + network-elements/nicira-nvp + storage-allocators/random + user-authenticators/ldap + user-authenticators/md5 + user-authenticators/plain-text + + diff --git a/plugins/storage-allocators/random/pom.xml b/plugins/storage-allocators/random/pom.xml new file mode 100644 index 00000000000..b062c536d93 --- /dev/null +++ b/plugins/storage-allocators/random/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-storage-allocator-random + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - Storage Allocator Random + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/user-authenticators/ldap/pom.xml b/plugins/user-authenticators/ldap/pom.xml new file mode 100644 index 00000000000..fb78112618d --- /dev/null +++ b/plugins/user-authenticators/ldap/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-user-authenticator-ldap + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - User Authenticator LDAP + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/plugins/user-authenticators/md5/pom.xml b/plugins/user-authenticators/md5/pom.xml new file mode 100644 index 00000000000..dfb069474dc --- /dev/null +++ b/plugins/user-authenticators/md5/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-user-authenticator-md5 + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - User Authenticator MD5 + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/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 00000000000..d617adc16f2 --- /dev/null +++ b/plugins/user-authenticators/plain-text/pom.xml @@ -0,0 +1,14 @@ + + + 4.0.0 + cloud-plugin-user-authenticator-plaintext + 4.0.0-SNAPSHOT + Apache CloudStack Plugin - User Authenticator Plain Text + + com.cloud + cloud-plugin-parent + 4.0.0-SNAPSHOT + ../../parent/pom.xml + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 00000000000..460e639af20 --- /dev/null +++ b/pom.xml @@ -0,0 +1,168 @@ + + + 4.0.0 + com.cloud + cloudstack + 4.0.0-SNAPSHOT + pom + Apache CloudStack + CloudStack is an IaaS (“Infrastracture as a Service”) cloud orchestration platform. + http://www.cloudstack.org + + scm:git:https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git + scm:git:https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git + + + jira + https://issues.apache.org/jira/browse/CLOUDSTACK + + + + 1.6 + UTF-8 + + + + + apache.releases.https + Apache Release Distribution Repository + https://repository.apache.org/service/local/staging/deploy/maven2 + + + apache.snapshots.https + Apache Development Snapshot Repository + https://repository.apache.org/content/repositories/snapshots + + + + apache.cloudstack.site + ${site.deploy.url} + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + Apache Snapshot Repo + + true + + + false + + + + + + apache.snapshots + http://repository.apache.org/snapshots/ + + true + + + false + + + + + 2012 + + + + Apache CloudStack User List + cloudstack-users-subscribe@incubator.apache.org + cloudstack-users-unsubscribe@incubator.apache.org + cloudstack-users@incubator.apache.org + http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-users + + + Apache CloudStack Developer List + cloudstack-dev-subscribe@incubator.apache.org + cloudstack-dev-unsubscribe@incubator.apache.org + cloudstack-dev@incubator.apache.org + http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev + + + Apache CloudStack Commits List + cloudstack-commits-subscribe@incubator.apache.org + cloudstack-commits-unsubscribe@incubator.apache.org + cloudstack-commits@incubator.apache.org + http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-commits + + + + + + The Apache CloudStack Team + cloudstack-dev@incubator.apache.org + http://incubator.apache.org/projects/cloudstack.html + Apache Software Foundation + http://apache.org/ + + + + + Jenkin + http://jenkins.cloudstack.org/ + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + The Apache Software Foundation + http://www.apache.org/ + + + + parent + api + agent + console-proxy + core + server + usage + utils + deps/XenServerJava + vmware-base + plugins + + + + install + + + + org.apache.rat + apache-rat-plugin + 0.8 + + 350 + false + + .git/** + .gitignore + velocity.log + **/target/** + distribution/** + **/jaxb.index + **/META-INF/MANIFEST + **/src/test/**/*.txt + **/.classpath + **/.settings/**/* + **/.project + + + + + + + + + diff --git a/server/pom.xml b/server/pom.xml new file mode 100644 index 00000000000..d348b169e40 --- /dev/null +++ b/server/pom.xml @@ -0,0 +1,70 @@ + + + 4.0.0 + cloud-server + 4.0.0-SNAPSHOT + Apache CloudStack Server + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + ../parent/pom.xml + + + + com.cloud + cloud-core + ${project.version} + + + javax.servlet + servlet-api + 2.4 + provided + + + org.apache.httpcomponents + httpcore + ${cs.httpcore.version} + + + mysql + mysql-connector-java + ${cs.mysql.version} + provided + + + com.thoughtworks.xstream + xstream + ${cs.xstream.version} + + + javax.mail + mail + ${cs.mail.version} + + + + + install + src + + + diff --git a/usage/pom.xml b/usage/pom.xml new file mode 100644 index 00000000000..928603b9803 --- /dev/null +++ b/usage/pom.xml @@ -0,0 +1,24 @@ + + + 4.0.0 + cloud-usage + 4.0.0-SNAPSHOT + Apache CloudStack Usage Server + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + + + + com.cloud + cloud-server + ${project.version} + + + + install + src + + diff --git a/utils/pom.xml b/utils/pom.xml new file mode 100644 index 00000000000..16803a03f24 --- /dev/null +++ b/utils/pom.xml @@ -0,0 +1,117 @@ + + + 4.0.0 + cloud-utils + 4.0.0-SNAPSHOT + Apache CloudStack Utils + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + ../parent/pom.xml + + + + log4j + log4j + ${cs.log4j.version} + + + cglib + cglib + ${cs.cglib.version} + + + commons-dbcp + commons-dbcp + ${cs.dbcp.version} + + + commons-pool + commons-pool + + + + + net.sf.ehcache + ehcache + ${cs.ehcache.version} + + + commons-pool + commons-pool + ${cs.pool.version} + + + commons-codec + commons-codec + ${cs.codec.version} + + + org.bouncycastle + bcprov-jdk16 + ${cs.bcprov.version} + + + com.jcraft + jsch + ${cs.jsch.version} + + + org.hibernate.javax.persistence + hibernate-jpa-2.0-api + ${cs.jpa.version} + + + org.jasypt + jasypt + ${cs.jasypt.version} + + + com.trilead + trilead-ssh2 + ${cs.trilead.version} + + + log4j + apache-log4j-extras + ${cs.log4j.extras.version} + + + log4j + log4j + + + + + javax.ejb + ejb-api + ${cs.ejb.version} + + + commons-configuration + commons-configuration + ${cs.configuration.version} + + + + install + src + test + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + + test-jar + + + + + + + diff --git a/vmware-base/pom.xml b/vmware-base/pom.xml new file mode 100644 index 00000000000..9300dc5c752 --- /dev/null +++ b/vmware-base/pom.xml @@ -0,0 +1,55 @@ + + + 4.0.0 + cloud-vmware-base + 4.0.0-SNAPSHOT + Apache CloudStack VMware Base + + com.cloud + cloud-parent + 4.0.0-SNAPSHOT + ../parent/pom.xml + + + + com.cloud + cloud-utils + ${project.version} + + + com.google.code.gson + gson + ${cs.gson.version} + + + com.cloud.com.vmware + vmware-vim + 1.0 + + + com.cloud.com.vmware + vmware-vim25 + 1.0 + + + com.cloud.com.vmware + vmware-apputils + 1.0 + + + org.apache.axis + axis + ${cs.axis.version} + + + org.apache.axis + axis-jaxrpc + ${cs.axis.version} + + + + install + src + +