-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from MissionCriticalCloud/pompdiepom
Add cosmic parent pom.xml
- Loading branch information
Showing
1 changed file
with
261 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,261 @@ | ||
<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>cloud.cosmic</groupId> | ||
<artifactId>cosmic</artifactId> | ||
<version>5.0.0-SNAPSHOT</version> | ||
<packaging>pom</packaging> | ||
<name>Apache CloudStack</name> | ||
<description>Apache CloudStack is an IaaS (“Infrastructure as a Service”) cloud orchestration platform.</description> | ||
<url>http://www.cloudstack.org</url> | ||
|
||
<prerequisites> | ||
<maven>3.0.4</maven> | ||
</prerequisites> | ||
|
||
<properties> | ||
<cs.jdk.version>1.7</cs.jdk.version> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | ||
|
||
<cs.log4j.version>1.2.17</cs.log4j.version> | ||
<cs.log4j.extras.version>1.2.17</cs.log4j.extras.version> | ||
<cs.cglib.version>3.1</cs.cglib.version> | ||
<cs.dbcp.version>1.4</cs.dbcp.version> | ||
<cs.pool.version>1.6</cs.pool.version> | ||
<cs.codec.version>1.10</cs.codec.version> | ||
<cs.configuration.version>1.10</cs.configuration.version> | ||
<cs.collections.version>3.2.2</cs.collections.version> | ||
<cs.logging.version>1.1.1</cs.logging.version> | ||
<cs.discovery.version>0.5</cs.discovery.version> | ||
<cs.ejb.version>3.0</cs.ejb.version> | ||
<!-- do not forget to also upgrade hamcrest library with junit --> | ||
<cs.junit.version>4.11</cs.junit.version> | ||
<cs.hamcrest.version>1.3</cs.hamcrest.version> | ||
<cs.bcprov.version>1.46</cs.bcprov.version> | ||
<cs.jsch.version>0.1.51</cs.jsch.version> | ||
<cs.jpa.version>2.1.0</cs.jpa.version> | ||
<cs.jasypt.version>1.9.2</cs.jasypt.version> | ||
<cs.trilead.version>1.0.0-build217</cs.trilead.version> | ||
<cs.ehcache.version>2.6.9</cs.ehcache.version> | ||
<cs.gson.version>1.7.2</cs.gson.version> | ||
<cs.guava-testlib.version>18.0</cs.guava-testlib.version> | ||
<cs.guava.version>18.0</cs.guava.version> | ||
<cs.xapi.version>6.2.0-3.1</cs.xapi.version> | ||
<cs.httpclient.version>4.5</cs.httpclient.version> | ||
<cs.httpcore.version>4.4</cs.httpcore.version> | ||
<cs.commons-httpclient.version>3.1</cs.commons-httpclient.version> | ||
<cs.mysql.version>5.1.34</cs.mysql.version> | ||
<cs.xstream.version>1.4.7</cs.xstream.version> | ||
<cs.xmlrpc.version>3.1.3</cs.xmlrpc.version> | ||
<cs.mail.version>1.4.7</cs.mail.version> | ||
<cs.axis.version>1.4</cs.axis.version> | ||
<cs.axis2.version>1.5.6</cs.axis2.version> | ||
<cs.rampart.version>1.5.1</cs.rampart.version> | ||
<cs.axiom.version>1.2.8</cs.axiom.version> | ||
<cs.neethi.version>2.0.4</cs.neethi.version> | ||
<cs.servlet.version>2.5</cs.servlet.version> | ||
<cs.jstl.version>1.2</cs.jstl.version> | ||
<cs.selenium.server.version>1.0-20081010.060147</cs.selenium.server.version> | ||
<cs.vmware.api.version>5.5</cs.vmware.api.version> | ||
<org.springframework.version>3.2.12.RELEASE</org.springframework.version> | ||
<cs.mockito.version>1.9.5</cs.mockito.version> | ||
<cs.powermock.version>1.5.3</cs.powermock.version> | ||
<cs.aws.sdk.version>1.10.34</cs.aws.sdk.version> | ||
<cs.jackson.version>2.6.3</cs.jackson.version> | ||
<cs.lang.version>2.6</cs.lang.version> | ||
<cs.commons-lang3.version>3.4</cs.commons-lang3.version> | ||
<cs.commons-io.version>2.4</cs.commons-io.version> | ||
<cs.commons-validator.version>1.4.0</cs.commons-validator.version> | ||
<cs.reflections.version>0.9.9</cs.reflections.version> | ||
<cs.java-ipv6.version>0.15</cs.java-ipv6.version> | ||
<cs.replace.properties>build/replace.properties</cs.replace.properties> | ||
<cs.libvirt-java.version>0.5.1</cs.libvirt-java.version> | ||
<cs.rados-java.version>0.2.0</cs.rados-java.version> | ||
<cs.target.dir>target</cs.target.dir> | ||
<cs.daemon.version>1.0.15</cs.daemon.version> | ||
<cs.jna.version>4.0.0</cs.jna.version> | ||
<cs.checkstyle.version>2.11</cs.checkstyle.version> | ||
<cs.mycila.license.version>2.7</cs.mycila.license.version> | ||
<cs.findbugs.version>3.0.1</cs.findbugs.version> | ||
<cs.javadoc.version>2.10.1</cs.javadoc.version> | ||
<cs.opensaml.version>2.6.1</cs.opensaml.version> | ||
<cs.xml-apis.version>1.4.01</cs.xml-apis.version> | ||
<cs.joda-time.version>2.8.1</cs.joda-time.version> | ||
</properties> | ||
|
||
<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>cosmic-core</module> | ||
</modules> | ||
|
||
<dependencyManagement> | ||
<dependencies> | ||
</dependencies> | ||
</dependencyManagement> | ||
|
||
|
||
<build> | ||
<defaultGoal>install</defaultGoal> | ||
<sourceDirectory>src</sourceDirectory> | ||
<testSourceDirectory>test</testSourceDirectory> | ||
<resources> | ||
<resource> | ||
<directory>${basedir}/resources</directory> | ||
</resource> | ||
</resources> | ||
<testResources> | ||
<testResource> | ||
<directory>test/resources</directory> | ||
</testResource> | ||
</testResources> | ||
<outputDirectory>${basedir}/${cs.target.dir}/classes</outputDirectory> | ||
<testOutputDirectory>${basedir}/${cs.target.dir}/test-classes</testOutputDirectory> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-checkstyle-plugin</artifactId> | ||
<executions> | ||
<execution> | ||
<id>cloudstack-checkstyle</id> | ||
<phase>none</phase> | ||
<inherited>false</inherited> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
</plugins> | ||
<pluginManagement> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-checkstyle-plugin</artifactId> | ||
<version>${cs.checkstyle.version}</version> | ||
<dependencies> | ||
<dependency> | ||
<groupId>org.apache.cloudstack</groupId> | ||
<artifactId>checkstyle</artifactId> | ||
<version>2.7</version> | ||
</dependency> | ||
</dependencies> | ||
<executions> | ||
<execution> | ||
<id>cloudstack-checkstyle</id> | ||
<phase>validate</phase> | ||
<goals> | ||
<goal>check</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
<configuration> | ||
<failsOnError>true</failsOnError> | ||
<configLocation>cloud-style.xml</configLocation> | ||
<consoleOutput>true</consoleOutput> | ||
<includeTestSourceDirectory>true</includeTestSourceDirectory> | ||
<sourceDirectory>${project.basedir}</sourceDirectory> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<artifactId>maven-clean-plugin</artifactId> | ||
<configuration> | ||
<excludeDefaultDirectories>true</excludeDefaultDirectories> | ||
<filesets> | ||
<fileset> | ||
<directory>${cs.target.dir}</directory> | ||
<includes> | ||
<include>**/*</include> | ||
</includes> | ||
</fileset> | ||
<fileset> | ||
<directory>dist</directory> | ||
<includes> | ||
<include>**/*</include> | ||
</includes> | ||
</fileset> | ||
<fileset> | ||
<directory>${basedir}</directory> | ||
<includes> | ||
<include>${cs.target.dir}</include> | ||
<include>dist</include> | ||
</includes> | ||
</fileset> | ||
</filesets> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-release-plugin</artifactId> | ||
<version>2.5.1</version> | ||
<executions> | ||
<execution> | ||
<id>default</id> | ||
<goals> | ||
<goal>perform</goal> | ||
</goals> | ||
<configuration> | ||
<pomFileName>pom.xml</pomFileName> | ||
</configuration> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-antrun-plugin</artifactId> | ||
<version>1.8</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>3.2</version> | ||
<configuration> | ||
<source>${cs.jdk.version}</source> | ||
<target>${cs.jdk.version}</target> | ||
<fork>true</fork> | ||
<meminitial>128m</meminitial> | ||
<maxmem>512m</maxmem> | ||
<compilerArgument>-XDignore.symbol.file=true</compilerArgument> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-dependency-plugin</artifactId> | ||
<version>2.9</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | ||
<version>2.18.1</version> | ||
<configuration> | ||
<argLine>-Djava.security.egd=file:/dev/./urandom -noverify</argLine> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-failsafe-plugin</artifactId> | ||
<version>2.18.1</version> | ||
</plugin> | ||
</plugins> | ||
</pluginManagement> | ||
</build> | ||
<profiles> | ||
<profile> | ||
<id>development</id> | ||
<modules> | ||
<module>cosmic-core</module> | ||
</modules> | ||
</profile> | ||
</profiles> | ||
</project> |