2 <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">
4 <modelVersion>4.0.0</modelVersion>
5 <groupId>org.wamblee.xmlrouter</groupId>
6 <artifactId>xmlrouter-root</artifactId>
7 <packaging>pom</packaging>
8 <version>0.1-SNAPSHOT</version>
9 <name>/xmlrouter</name>
10 <description>A simple XML Router with OSGI support</description>
11 <url>http://wamblee.org</url>
15 <name>The Apache Software License, Version 2.0</name>
16 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
17 <distribution>repo</distribution>
21 <url>https://wamblee.org/viewvc/xmlrouter</url>
22 <connection>scm:svn:https://wamblee.org/svn/public/xmlrouter/trunk</connection>
23 <developerConnection>scm:svn:https://wamblee.org/svn/public/xmlrouter/trunk</developerConnection>
27 <email>erik@wamblee.org</email>
28 <name>Erik Brakkee</name>
29 <url>http://brakkee.org</url>
35 <wamblee.utils.version>0.5</wamblee.utils.version>
39 <module>common</module>
40 <module>config</module>
41 <module>publish</module>
42 <module>subscribe</module>
46 <!-- need to exclude test at release because test depends on an artifact
47 eclipselink) which is not available at maven central -->
53 <name>performRelease</name>
60 <groupId>org.apache.maven.plugins</groupId>
61 <artifactId>maven-gpg-plugin</artifactId>
64 <id>sign-artifacts</id>
74 <distributionManagement>
76 <id>sonatype-nexus-staging</id>
77 <name>Nexus Release Repository</name>
78 <url>http://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
80 </distributionManagement>
86 <name>!performRelease</name>
93 <dependencyManagement>
96 <groupId>org.wamblee</groupId>
97 <artifactId>wamblee-support-general</artifactId>
98 <version>0.7-SNAPSHOT</version>
101 <groupId>org.wamblee</groupId>
102 <artifactId>wamblee-test-eclipselink</artifactId>
103 <version>${wamblee.utils.version}</version>
107 <groupId>org.eclipse.persistence</groupId>
108 <artifactId>javax.persistence</artifactId>
109 <version>2.0.0</version>
113 <groupId>org.eclipse.persistence</groupId>
114 <artifactId>eclipselink</artifactId>
115 <version>2.0.2</version>
118 <groupId>junit</groupId>
119 <artifactId>junit</artifactId>
120 <version>4.7</version>
124 <groupId>org.mockito</groupId>
125 <artifactId>mockito-all</artifactId>
126 <version>1.8.0</version>
132 </dependencyManagement>
139 <groupId>org.apache.maven.plugins</groupId>
140 <artifactId>maven-release-plugin</artifactId>
141 <version>2.0</version>
143 <autoVersionSubmodules>true</autoVersionSubmodules>
144 <goals>javadoc:jar deploy</goals>
148 <groupId>org.apache.maven.plugins</groupId>
149 <artifactId>maven-compiler-plugin</artifactId>
150 <version>2.3.2</version>
158 <groupId>org.apache.maven.plugins</groupId>
159 <artifactId>maven-checkstyle-plugin</artifactId>
160 <version>2.5</version>
163 <groupId>org.wamblee</groupId>
164 <artifactId>wamblee-code-style</artifactId>
165 <version>1.0</version>
172 <groupId>org.apache.maven.plugins</groupId>
173 <artifactId>maven-surefire-plugin</artifactId>
174 <version>2.7.1</version>
177 <include>**/*Test.java</include>
183 Make sure other projects can use (or the test support and test
184 classes from the projects it uses. To use a dependence on a test
185 library of a project, an additinoal dependence must be added with
186 <type>test-jar</type>
190 <groupId>org.apache.maven.plugins</groupId>
191 <artifactId>maven-jar-plugin</artifactId>
192 <version>2.3.1</version>
196 <goal>test-jar</goal>
203 <groupId>org.codehaus.mojo</groupId>
204 <artifactId>cobertura-maven-plugin</artifactId>
205 <version>2.4</version>
217 <artifactId>maven-site-plugin</artifactId>
218 <version>3.0-beta-3</version>
222 <groupId>org.apache.maven.plugins</groupId>
223 <artifactId>maven-project-info-reports-plugin</artifactId>
224 <version>2.3.1</version>
226 <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
227 <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
231 <groupId>org.apache.maven.plugins</groupId>
232 <artifactId>maven-javadoc-plugin</artifactId>
233 <version>2.7</version>
236 <groupId>org.codehaus.mojo</groupId>
237 <artifactId>cobertura-maven-plugin</artifactId>
238 <version>2.3</version>
242 <format>html</format>
255 <distributionManagement>
257 <id>xmlrouter-site</id>
258 <url>file:${distrib}/all</url>
260 </distributionManagement>