dragon-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.ow2.dragon</groupId> <artifactId>dragon-parent</artifactId> <version>6</version> </dependency>
<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> <prerequisites> <maven>2.0.6</maven> </prerequisites> <!-- ============== --> <!-- Identification --> <!-- ============== --> <name>Petals Master parent</name> <artifactId>dragon-parent</artifactId> <groupId>org.ow2.dragon</groupId> <packaging>pom</packaging> <version>6</version> <organization> <name>eBMWebsourcing</name> </organization> <inceptionYear>2008</inceptionYear> <description>Petals Master : SOA Governance Platform</description> <!-- Source code management --> <scm> <connection>scm:svn:svn+ssh://svn.forge.objectweb.org/svnroot/petalsmaster/tags/dragon-parent-6</connection> <developerConnection>scm:svn:svn+ssh://ofabre@svn.forge.objectweb.org/svnroot/petalsmaster/tags/dragon-parent-6</developerConnection> </scm> <!-- Distribution --> <distributionManagement> <repository> <id>ow2.release</id> <name>OW2 Maven2 release repository</name> <url>scp://jupiter.objectweb.org:/var/lib/gforge/chroot/home/groups/maven/htdocs/maven2</url> </repository> <snapshotRepository> <id>ow2.snapshot</id> <name>OW2 Maven2 snapshot repository</name> <url>scp://jupiter.objectweb.org:/var/lib/gforge/chroot/home/groups/maven/htdocs/maven2-snapshot</url> </snapshotRepository> <site> <id>petals-master.site</id> <name>PEtALS Master Maven Site</name> <url>scp://jupiter.objectweb.org:/var/lib/gforge/chroot/home/groups/petalsmaster/htdocs/</url> </site> </distributionManagement> <!-- Continuous integration <ciManagement> <system>continuum</system> <url>http://www.ebmwebsourcing.com/continuum/</url> <notifiers> <notifier> <type>mail</type> <configuration> <address>petals-dev@ow2.org</address> </configuration> </notifier> </notifiers> </ciManagement> --> <!-- ======= --> <!-- License --> <!-- ======= --> <licenses> <license> <name>GNU LESSER GENERAL PUBLIC LICENSE Version 2.1</name> <url>http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt</url> </license> </licenses> <!-- ========== --> <!-- Developers --> <!-- ========== --> <developers> <developer> <name>Olivier Fabre</name> <id>ofabre</id> <email>olivier.fabre@petalslink.com</email> <organization>EBM WebSourcing</organization> <roles> <role>Project manager</role> <role>Architect</role> <role>Developer</role> </roles> <timezone>+1</timezone> </developer> <developer> <name>Sandra Trino</name> <id>strino</id> <email>sandra.trino@petalslink.com</email> <organization>EBM WebSourcing</organization> <roles> <role>Developer</role> </roles> <timezone>+1</timezone> </developer> <developer> <name>Nicolas Salatge</name> <id>nsalatge</id> <email>nicolas.salatge@petalslink.com</email> <organization>EBM WebSourcing</organization> <roles> <role>Developer</role> </roles> <timezone>+1</timezone> </developer> <developer> <name>Frederic Gardes</name> <id>fgardes</id> <email>frederic.gardes@petalslink.com</email> <organization>EBM WebSourcing</organization> <roles> <role>Developer</role> </roles> <timezone>+1</timezone> </developer> </developers> <!-- ============ --> <!-- Contributors --> <!-- ============ --> <contributors> </contributors> <!-- ========== --> <!-- Properties --> <!-- ========== --> <properties> <cobertura.version>2.0-beta1</cobertura.version> <site.version>2.0-beta-4</site.version> <mprojectinfo.version>2.0-beta-3</mprojectinfo.version> <easymock.version>2.2</easymock.version> <umlgraph.version>4.6</umlgraph.version> <spring.version>2.5.6</spring.version> <cxf-version>2.2.2</cxf-version> <log4j.version>1.2.15</log4j.version> <topDirectoryLocation>..</topDirectoryLocation> </properties> <repositories> <repository> <id>ebmws-public.release</id> <name>eBMWebsourcing Public Releases Repository</name> <url>http://maven.ebmwebsourcing.com/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>ebmws-public.snapshot</id> <name>eBMWebsourcing Public Snapshot Repository</name> <url>http://maven.ebmwebsourcing.com/public-snapshot</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>central</id> <name>ObjectWeb Repository</name> <url>http://maven.objectweb.org/maven2</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>maven</id> <url>http://repo1.maven.org/maven2/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>objectweb-snapshot-repo</id> <name>Objectweb Snapshot Repository</name> <url>http://maven.objectweb.org/maven2-snapshot</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>private</id> <name>Private Repository</name> <url> file:${basedir}/${topDirectoryLocation}/etc/maven/private-repository </url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>apache-snapshots</id> <name>Apache SNAPSHOT Repository</name> <url>http://people.apache.org/repo/m2-snapshot-repository/</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>apache-incubating</id> <name>Apache Incubating Repository</name> <url>http://people.apache.org/repo/m2-incubating-repository/</url> </repository> <!-- for jaxb-impl --> <repository> <id>java.net</id> <url>http://download.java.net/maven/1/</url> <layout>legacy</layout> </repository> <!-- for Compass full text search --> <repository> <id>compass</id> <url>http://repo.compass-project.org</url> </repository> <!-- for JMS --> <repository> <id>JBoss</id> <name>JBoss Repository</name> <url>http://repository.jboss.com/maven2/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>private</id> <name>Private Repository</name> <url> file:${basedir}/${topDirectoryLocation}/etc/maven/private-repository </url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> <!-- | This repository is needed by the maven-checkstyle-plugin. | Remove it when the release 2.2 will be available. | --> <pluginRepository> <id>apache.snapshots</id> <name>Apache Snapshot Repository</name> <url> http://people.apache.org/repo/m2-snapshot-repository </url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>apache-plugin-snapshots</id> <name>Apache Maven Plugin Snapshots</name> <url>http://people.apache.org/repo/m2-snapshot-repository</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>apache-plugin-incubating</id> <name>Apache Plugin Incubating Repository</name> <url>http://people.apache.org/repo/m2-incubating-repository/</url> </pluginRepository> </pluginRepositories> <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.4</version> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>${easymock.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymockclassextension</artifactId> <version>${easymock.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> </dependencies> </dependencyManagement> <profiles> <!-- | The following profile will be used when developping Dragon. --> <profile> <id>plugins</id> <properties> <java.compiler.showWarnings>true</java.compiler.showWarnings> <java.compiler.debug>true</java.compiler.debug> <java.compiler.optimize>false</java.compiler.optimize> </properties> </profile> <!-- | The following profile will be used when developping Dragon. | It is activated by default. --> <profile> <id>development</id> <properties> <java.compiler.showWarnings> true </java.compiler.showWarnings> <java.compiler.debug>true</java.compiler.debug> <java.compiler.optimize>false</java.compiler.optimize> </properties> </profile> <!-- | The following profile will be used when releasing Dragon. --> <profile> <id>release</id> <properties> <java.compiler.showWarnings> false </java.compiler.showWarnings> <java.compiler.debug>false</java.compiler.debug> <java.compiler.optimize>true</java.compiler.optimize> </properties> </profile> <!-- Partial reporting for site publication --> <profile> <id>reporting</id> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <!-- <reportSets> <reportSet> <id>uml</id> <configuration> <doclet> gr.spinellis.umlgraph.doclet.UmlGraphDoc </doclet> <docletArtifact> <groupId>gr.spinellis</groupId> <artifactId> UmlGraph </artifactId> <version> ${umlgraph.version} </version> </docletArtifact> <additionalparam> -inferrel -inferdep -quiet -hide java.* -collpackages java.util.* -qualify -postfixpackage -nodefontsize 9 -nodefontpackagesize 7 </additionalparam> <encoding>ISO-8859-1</encoding> <show>private</show> <source>1.5</source> </configuration> <reports> <report>javadoc</report> </reports> </reportSet> </reportSets> --> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>javancss-maven-plugin</artifactId> <version>2.0-beta-2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <reportSets> <reportSet> <reports> <report>changes-report</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.2</version> <configuration> <configLocation> checkstyle.xml </configLocation> <includeTestSourceDirectory> true </includeTestSourceDirectory> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> </plugin> </plugins> </reporting> </profile> <!-- Full reporting --> <profile> <id>fullreporting</id> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <!-- <reportSets> <reportSet> <id>uml</id> <configuration> <doclet> gr.spinellis.umlgraph.doclet.UmlGraphDoc </doclet> <docletArtifact> <groupId>gr.spinellis</groupId> <artifactId> UmlGraph </artifactId> <version> ${umlgraph.version} </version> </docletArtifact> <additionalparam> -inferrel -inferdep -quiet -hide java.* -collpackages java.util.* -qualify -postfixpackage -nodefontsize 9 -nodefontpackagesize 7 </additionalparam> <encoding>ISO-8859-1</encoding> <show>private</show> <source>1.5</source> </configuration> <reports> <report>javadoc</report> </reports> </reportSet> </reportSets> --> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> </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> <configuration> <formats> <format>html</format> <format>xml</format> </formats> </configuration> </plugin> <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changelog-plugin</artifactId> </plugin> --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-changes-plugin</artifactId> <reportSets> <reportSet> <reports> <report>changes-report</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>2.2</version> <configuration> <rulesets> <ruleset>pmd.xml</ruleset> </rulesets> <linkXref>true</linkXref> <sourceEncoding>UTF-8</sourceEncoding> <minimumTokens>100</minimumTokens> <targetJdk>1.5</targetJdk> <includeTests>true</includeTests> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.2</version> <configuration> <configLocation> checkstyle.xml </configLocation> <includeTestSourceDirectory> true </includeTestSourceDirectory> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <configuration> <threshold>Low</threshold> <effort>Max</effort> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jdepend-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId> maven-surefire-report-plugin </artifactId> </plugin> </plugins> </reporting> </profile> </profiles> <!-- =================== --> <!-- Build Specification --> <!-- =================== --> <build> <extensions> <extension> <groupId>org.ow2.dragon</groupId> <artifactId>dragon-quality</artifactId> <version>1.0</version> </extension> </extensions> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>2.2</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-7</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.4</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <addExtensions /> <classpathPrefix /> </manifest> <manifestEntries> <mode>development</mode> <url>${pom.url}</url> </manifestEntries> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.1</version> <configuration> <source>1.6</source> <target>1.6</target> <showDeprecation>true</showDeprecation> <showWarnings>${java.compiler.showWarnings}</showWarnings> <fork>true</fork> <meminitial>128m</meminitial> <maxmem>512m</maxmem> <debug>${java.compiler.debug}</debug> <optimize>${java.compiler.optimize}</optimize> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.2-beta-3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.5.1</version> <configuration> <downloadSources>true</downloadSources> <additionalBuildCommands> <buildcommand> com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder </buildcommand> <buildcommand> net.sourceforge.pmd.runtime.pmdBuilder </buildcommand> </additionalBuildCommands> <additionalProjectnatures> <projectnature> com.atlassw.tools.eclipse.checkstyle.CheckstyleNature </projectnature> <projectnature> net.sourceforge.pmd.runtime.pmdNature </projectnature> </additionalProjectnatures> <additionalConfig> <!-- Checkstyle configuration files --> <file> <name>.checkstyle</name> <content> <![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <fileset-config file-format-version="1.2.0" simple-config="true"> <local-check-config name="DragonCheckstyle" location="${basedir}/${topDirectoryLocation}/quality/src/main/resources/checkstyle.xml" type="external" description=""> <additional-data name="protect-config-file" value="false" /> </local-check-config> <fileset name="tous" enabled="true" check-config-name="DragonCheckstyle" local="true"> <file-match-pattern match-pattern="." include-pattern="true" /> </fileset> <filter name="FilesFromPackage" enabled="true"> <filter-data value="src/test/java" /> <filter-data value="src/test/resources" /> </filter> </fileset-config> ]]> </content> </file> <!-- PMD configuration files --> <!-- To uncomment when MECLIPSE-219 will be fixed <file> <name>.pmd</name> <content> <![CDATA[ <?xml version="1.0" encoding="UTF-8"?> <pmd> <useProjectRuleSet>true</useProjectRuleSet> <rules /> <includeDerivedFiles>false</includeDerivedFiles> </pmd> ]]> </content> </file> <file> <name>.ruleset</name> <content></content> </file> --> </additionalConfig> </configuration> </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <extension>true</extension> <plugins> <plugin> <groupId>org.jvnet.jaxb2_commons</groupId> <artifactId>jaxb2-basics</artifactId> <version>0.5.0</version> </plugin> </plugins> <args> <arg>-XtoString</arg> <arg>-Xequals</arg> <arg>-XhashCode</arg> </args> </configuration> </plugin> </plugins> </pluginManagement> <defaultGoal>install</defaultGoal> </build> </project>