Author: [email protected] Date: Tue Apr 12 17:47:11 2011 New Revision: 960
Log: AMDATU-117 Added initial minimal parent pom that subprojects acn start depending on Added: trunk/amdatu-parent/ trunk/amdatu-parent/pom.xml Added: trunk/amdatu-parent/pom.xml ============================================================================== --- (empty file) +++ trunk/amdatu-parent/pom.xml Tue Apr 12 17:47:11 2011 @@ -0,0 +1,451 @@ +<?xml version="1.0" encoding="UTF-8"?> +<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>org.amdatu</groupId> + <artifactId>amdatu</artifactId> + <version>0.2.0-SNAPSHOT</version> + <packaging>pom</packaging> + <name>Amdatu</name> + <description>Amdatu Platform</description> + <url>http://www.amdatu.org/</url> + <inceptionYear>2010</inceptionYear> + + <properties> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <maven.dollar>$</maven.dollar> + <javax.servlet.version>2.5</javax.servlet.version> + <org.osgi.version>4.2.0</org.osgi.version> + <jsr311-api.version>1.1.1</jsr311-api.version> + <org.apache.felix.dependencymanager.version>3.0.0-r1062017</org.apache.felix.dependencymanager.version> + <junit.version>4.8.1</junit.version> + <jmock.version>2.5.1</jmock.version> + </properties> + + <prerequisites> + <maven>2.2.1</maven> + </prerequisites> + + <licenses> + <license> + <name>GNU General Public License version 3</name> + <url>http://www.gnu.org/licenses/gpl.html</url> + <distribution>repo</distribution> + <comments>The GNU General Public License is a free, copyleft license for software and other kinds of works.</comments> + </license> + </licenses> + + <ciManagement> + <system>bamboo</system> + <url>http://bamboo.amdatu.org/bamboo/</url> + <notifiers> + <notifier> + <type>mail</type> + <sendOnError>true</sendOnError> + <sendOnFailure>true</sendOnFailure> + <sendOnSuccess>false</sendOnSuccess> + <sendOnWarning>false</sendOnWarning> + <configuration> + <address>[email protected]</address> + </configuration> + </notifier> + </notifiers> + </ciManagement> + + <distributionManagement> + <snapshotRepository> + <name>Amdatu Nightly Builds</name> + <id>amdatu.nightly</id> + <url>dav:http://repository.amdatu.org/nightly</url> + </snapshotRepository> + <repository> + <name>Amdatu Distributions</name> + <id>amdatu.releases</id> + <url>dav:http://repository.amdatu.org/releases</url> + </repository> + <site> + <name>Amdatu Sites</name> + <id>amdatu.sites</id> + <url>dav:http://repository.amdatu.org/sites</url> + </site> + </distributionManagement> + + <issueManagement> + <system>JIRA</system> + <url>http://jira.amdatu.org/jira</url> + </issueManagement> + + <mailingLists> + <mailingList> + <name>Amdatu users</name> + <subscribe>http://lists.amdatu.org/mailman/listinfo/amdatu-users</subscribe> + <unsubscribe>http://lists.amdatu.org/mailman/listinfo/amdatu-users</unsubscribe> + <post>[email protected]</post> + <archive>http://lists.amdatu.org/pipermail/amdatu-users</archive> + </mailingList> + <mailingList> + <name>Amdatu developers</name> + <subscribe>http://lists.amdatu.org/mailman/listinfo/amdatu-developers</subscribe> + <unsubscribe>http://lists.amdatu.org/mailman/listinfo/amdatu-developers</unsubscribe> + <post>[email protected]</post> + <archive>http://lists.amdatu.org/pipermail/amdatu-developers</archive> + </mailingList> + <mailingList> + <name>Subversion commits</name> + <subscribe>http://lists.amdatu.org/mailman/listinfo/amdatu-commits</subscribe> + <unsubscribe>http://lists.amdatu.org/mailman/listinfo/amdatu-commits</unsubscribe> + <post>[email protected]</post> + <archive>http://lists.amdatu.org/pipermail/amdatu-commits</archive> + </mailingList> + </mailingLists> + + <scm> + <connection>scm:svn:http://subversion.amdatu.org/svn/amdatu/trunk/amdatu-parent</connection> + <developerConnection>scm:svn:http://subversion.amdatu.org/svn/amdatu/trunk/amdatu-parent</developerConnection> + <url>http://subversion.amdatu.org/viewvc/amdatu/amdatu-parent</url> + </scm> + + <developers> + <developer> + <id>ivol</id> + <name>Ivo Ladage-van Doorn</name> + <email>[email protected]</email> + <organization>GX Software</organization> + <organizationUrl>http://gxsoftware.com</organizationUrl> + <roles> + <role>Developer</role> + </roles> + </developer> + <developer> + <id>angelos</id> + <name>Angelo van der Sijpt</name> + <email>[email protected]</email> + <organization>Luminis</organization> + <organizationUrl>http://luminis.eu</organizationUrl> + <roles> + <role>Developer</role> + </roles> + </developer> + <developer> + <id>marcelo</id> + <name>Marcel Offermans</name> + <email>[email protected]</email> + <organization>Luminis</organization> + <organizationUrl>http://luminis.eu</organizationUrl> + <roles> + <role>Developer</role> + </roles> + </developer> + <developer> + <id>bramk</id> + <name>Bram de Kruijff</name> + <email>[email protected]</email> + <organization>GX Software</organization> + <organizationUrl>http://gxsoftware.com</organizationUrl> + <roles> + <role>Developer</role> + </roles> + </developer> + </developers> + + <repositories> + <repository> + <id>amdatu.releases</id> + <name>Amdatu Release Repository</name> + <url>http://repository.amdatu.org/releases/</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + <repository> + <id>amdatu.external</id> + <name>Amdatu External Repository</name> + <url>http://repository.amdatu.org/maven2/</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + <repository> + <id>amdatu.snapshots</id> + <name>Amdatu Snapshots Repository</name> + <url>http://repository.amdatu.org/nightly/</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + </repositories> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.core</artifactId> + <version>${org.osgi.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.compendium</artifactId> + <version>${org.osgi.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.dependencymanager</artifactId> + <version>${org.apache.felix.dependencymanager.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>${javax.servlet.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.jmock</groupId> + <artifactId>jmock-junit4</artifactId> + <version>${jmock.version}</version> + <scope>test</scope> + </dependency> + </dependencies> + </dependencyManagement> + + <dependencies> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.core</artifactId> + </dependency> + <dependency> + <groupId>org.osgi</groupId> + <artifactId>org.osgi.compendium</artifactId> + </dependency> + <dependency> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.dependencymanager</artifactId> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </dependency> + <dependency> + <groupId>org.jmock</groupId> + <artifactId>jmock-junit4</artifactId> + </dependency> + </dependencies> + + <build> + <pluginManagement> + <plugins> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <source>1.5</source> + <target>1.5</target> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <extensions>true</extensions> + <version>2.1.0</version> + </plugin> + </plugins> + </pluginManagement> + <plugins> + <plugin> + <artifactId>maven-eclipse-plugin</artifactId> + <configuration> + <projectNameTemplate>[groupId].[artifactId]</projectNameTemplate> + </configuration> + </plugin> + <plugin> + <artifactId>maven-release-plugin</artifactId> + <configuration> + <autoVersionSubmodules>true</autoVersionSubmodules> + <branchBase>http://subversion.amdatu.org/svn/amdatu/branches</branchBase> + <tagBase>http://subversion.amdatu.org/svn/amdatu/tags</tagBase> + <scmCommentPrefix>[Amdatu release] </scmCommentPrefix> + <goals>install deploy</goals> + <releaseProfiles>build-release</releaseProfiles> + </configuration> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <argLine>-Xmx384m</argLine> + <systemPropertyVariables> + <net.sourceforge.cobertura.datafile>${basedir}/target/cobertura/cobertura.ser</net.sourceforge.cobertura.datafile> + <java.io.tmpdir>${basedir}/target/iotemp</java.io.tmpdir> + </systemPropertyVariables> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + </plugin> + </plugins> + </build> + + <reporting> + <outputDirectory>target/site</outputDirectory> + <plugins> + + <plugin> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>2.6</version> + <configuration> + <linkXref>true</linkXref> + </configuration> + </plugin> + + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.7</version> + <configuration> + <show>public</show> + <detectOfflineLinks>false</detectOfflineLinks> + </configuration> + </plugin> + + <plugin> + <artifactId>maven-jxr-plugin</artifactId> + <version>2.2</version> + <configuration> + <aggregate>false</aggregate> + </configuration> + </plugin> + + <plugin> + <artifactId>maven-pmd-plugin</artifactId> + <version>2.5</version> + <configuration> + <aggregate>false</aggregate> + <linkXref>true</linkXref> + <minimumTokens>100</minimumTokens> + <sourceEncoding>utf-8</sourceEncoding> + <targetJdk>1.5</targetJdk> + </configuration> + </plugin> + + <plugin> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.2</version> + <reportSets> + <reportSet> + <inherited>false</inherited> + <reports> + <report>cim</report> + <!-- <report>dependencies</report> --> + <!-- <report>dependency-convergence</report> --> + <report>dependency-management</report> + <report>index</report> + <report>issue-tracking</report> + <report>license</report> + <report>mailing-list</report> + <report>plugin-management</report> + <report>plugins</report> + <report>project-team</report> + <report>scm</report> + <report>summary</report> + </reports> + </reportSet> + </reportSets> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>javancss-maven-plugin</artifactId> + <version>2.0-beta-2</version> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>cobertura-maven-plugin</artifactId> + <version>2.4</version> + <configuration> + <formats> + <format>html</format> + <format>xml</format> + </formats> + </configuration> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>2.3.1</version> + <configuration> + <xmlOutput>true</xmlOutput> + <threshold>High</threshold> + <effort>Min</effort> + <visitors>FindDeadLocalStores,UnreadFields</visitors> + </configuration> + </plugin> + + </plugins> + </reporting> + + <profiles> + <profile> + <id>itest</id> + <build> + <defaultGoal>install</defaultGoal> + </build> + </profile> + <profile> + <id>deploy</id> + <build> + <defaultGoal>deploy</defaultGoal> + <plugins> + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> + <inherited>true</inherited> + <configuration> + <show>private</show> + <nohelp>true</nohelp> + </configuration> + <executions> + <execution> + <id>attach-javadocs</id> + <phase>verify</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + + <plugin> + <artifactId>maven-source-plugin</artifactId> + <inherited>true</inherited> + <executions> + <execution> + <id>attach-sources</id> + <phase>verify</phase> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> + </profile> + </profiles> +</project> _______________________________________________ Amdatu-commits mailing list [email protected] http://lists.amdatu.org/mailman/listinfo/amdatu-commits
