PageRenderTime 20ms CodeModel.GetById 13ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/pom.xml

https://github.com/deltaforge/nebu-core
XML | 369 lines | 335 code | 1 blank | 33 comment | 0 complexity | 25be5380d160880980549d3d90aa4aa3 MD5 | raw file
  1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  3	<modelVersion>4.0.0</modelVersion>
  4	<groupId>nl.bitbrains.nebu</groupId>
  5	<artifactId>nebu-core</artifactId>
  6	<packaging>jar</packaging>
  7	<version>0.1</version>
  8	<name>Nebu Core</name>
  9	<url>http://maven.apache.org</url>
 10	<inceptionYear>2014</inceptionYear>
 11	<developers>
 12		<developer>
 13			<id>1</id>
 14			<name>Jesse Donkervliet</name>
 15			<email>j.donkervliet@gmail.com</email>
 16			<organization>Bitbrains</organization>
 17			<organizationUrl>http://www.bitbrains.nl</organizationUrl>
 18			<timezone>2</timezone>
 19			<properties>
 20				<github>jdonkervliet</github>
 21			</properties>
 22		</developer>
 23		<developer>
 24			<id>2</id>
 25			<name>Tim Hegeman</name>
 26			<email>tim.m.hegeman@gmail.com</email>
 27			<organization>Bitbrains</organization>
 28			<organizationUrl>http://www.bitbrains.nl</organizationUrl>
 29			<timezone>2</timezone>
 30			<properties>
 31				<github>thegeman</github>
 32			</properties>
 33		</developer>
 34		<developer>
 35			<id>3</id>
 36			<name>Stefan Hugtenburg</name>
 37			<email>s.hugtenburg@gmail.com</email>
 38			<organization>Bitbrains</organization>
 39			<organizationUrl>http://www.bitbrains.nl</organizationUrl>
 40			<timezone>2</timezone>
 41			<properties>
 42				<github>MrHug</github>
 43			</properties>
 44		</developer>
 45	</developers>
 46	<dependencies>
 47		<dependency>
 48			<groupId>junit</groupId>
 49			<artifactId>junit</artifactId>
 50			<version>4.11</version>
 51			<scope>test</scope>
 52		</dependency>
 53		<dependency>
 54			<groupId>org.hamcrest</groupId>
 55			<artifactId>hamcrest-all</artifactId>
 56			<version>1.3</version>
 57			<scope>test</scope>
 58		</dependency>
 59		<dependency>
 60			<groupId>nl.bitbrains.nebu.common</groupId>
 61			<artifactId>nebu-common</artifactId>
 62			<version>0.1</version>
 63		</dependency>
 64		<dependency>
 65			<groupId>org.mockito</groupId>
 66			<artifactId>mockito-all</artifactId>
 67			<version>1.9.5</version>
 68			<scope>test</scope>
 69		</dependency>
 70		<dependency>
 71			<groupId>org.jukito</groupId>
 72			<artifactId>jukito</artifactId>
 73			<version>1.4</version>
 74			<scope>test</scope>
 75		</dependency>
 76		<dependency>
 77			<groupId>org.glassfish.jersey.containers</groupId>
 78			<artifactId>jersey-container-servlet</artifactId>
 79			<version>2.8</version>
 80		</dependency>
 81		<dependency>
 82			<groupId>org.glassfish.jersey.core</groupId>
 83			<artifactId>jersey-client</artifactId>
 84			<version>2.8</version>
 85		</dependency>
 86		<dependency>
 87			<groupId>org.glassfish.jersey.containers</groupId>
 88			<artifactId>jersey-container-grizzly2-http</artifactId>
 89			<version>2.8</version>
 90		</dependency>
 91		<dependency>
 92			<groupId>org.glassfish.jersey.test-framework.providers</groupId>
 93			<artifactId>jersey-test-framework-provider-grizzly2</artifactId>
 94			<version>2.8</version>
 95			<scope>test</scope>
 96		</dependency>
 97		<dependency>
 98			<groupId>org.jdom</groupId>
 99			<artifactId>jdom2</artifactId>
100			<version>2.0.5</version>
101		</dependency>
102		<dependency>
103			<groupId>pl.pragmatists</groupId>
104			<artifactId>JUnitParams</artifactId>
105			<version>1.0.2</version>
106			<scope>test</scope>
107		</dependency>
108		<dependency>
109			<groupId>com.owlike</groupId>
110			<artifactId>genson</artifactId>
111			<version>0.99</version>
112		</dependency>
113		<dependency>
114			<groupId>org.powermock</groupId>
115			<artifactId>powermock-module-junit4</artifactId>
116			<version>1.5.4</version>
117			<scope>test</scope>
118		</dependency>
119		<dependency>
120			<groupId>org.powermock</groupId>
121			<artifactId>powermock-api-mockito</artifactId>
122			<version>1.5.4</version>
123			<scope>test</scope>
124		</dependency>
125		<dependency>
126			<groupId>org.apache.logging.log4j</groupId>
127			<artifactId>log4j-api</artifactId>
128			<version>2.0-rc1</version>
129		</dependency>
130		<dependency>
131			<groupId>org.apache.logging.log4j</groupId>
132			<artifactId>log4j-core</artifactId>
133			<version>2.0-rc1</version>
134		</dependency>
135	</dependencies>
136	<reporting>
137		<plugins>
138			<plugin>
139				<groupId>org.apache.maven.plugins</groupId>
140				<artifactId>maven-javadoc-plugin</artifactId>
141				<version>2.9.1</version>
142				<configuration></configuration>
143			</plugin>
144			<plugin>
145				<groupId>org.apache.maven.plugins</groupId>
146				<artifactId>maven-checkstyle-plugin</artifactId>
147				<version>2.12.1</version>
148				<configuration>
149					<configLocation>checkstyle.xml</configLocation>
150				</configuration>
151				<reportSets>
152					<reportSet>
153						<reports>
154							<report>checkstyle</report>
155						</reports>
156					</reportSet>
157				</reportSets>
158			</plugin>
159			<plugin>
160				<groupId>org.jacoco</groupId>
161				<artifactId>jacoco-maven-plugin</artifactId>
162				<version>0.6.3.201306030806</version>
163				<configuration>
164					<executions>
165						<!-- Prepares the property pointing to the JaCoCo runtime agent which 
166							is passed as VM argument when Maven the Surefire plugin is executed. -->
167						<execution>
168							<id>pre-unit-test</id>
169							<goals>
170								<goal>prepare-agent</goal>
171							</goals>
172							<configuration>
173								<!-- Sets the path to the file which contains the execution data. -->
174								<destFile>${project.build.directory}/jacoco.exec</destFile>
175								<propertyName>sArgLine</propertyName>
176							</configuration>
177						</execution>
178						<!-- Ensures that the code coverage report for unit tests is created 
179							after unit tests have been run. -->
180						<execution>
181							<id>post-unit-test</id>
182							<phase>test</phase>
183							<goals>
184								<goal>report</goal>
185							</goals>
186							<configuration>
187								<!-- Sets the path to the file which contains the execution data. -->
188								<dataFile>${project.build.directory}/jacoco.exec</dataFile>
189							</configuration>
190						</execution>
191						<execution>
192							<id>pre-integration-test</id>
193							<phase>pre-integration-test</phase>
194							<goals>
195								<goal>prepare-agent</goal>
196							</goals>
197							<configuration>
198								<!-- Sets the path to the file which contains the execution data. -->
199								<destFile>${project.build.directory}/jacoco-it.exec</destFile>
200								<!-- Sets the name of the property containing the settings for JaCoCo 
201									runtime agent. -->
202								<propertyName>failsafeArgLine</propertyName>
203							</configuration>
204						</execution>
205						<!-- Ensures that the code coverage report for integration tests after 
206							integration tests have been run. -->
207						<execution>
208							<id>post-integration-test</id>
209							<phase>post-integration-test</phase>
210							<goals>
211								<goal>report</goal>
212							</goals>
213							<configuration>
214								<!-- Sets the path to the file which contains the execution data. -->
215								<dataFile>${project.build.directory}/jacoco-it.exec</dataFile>
216							</configuration>
217						</execution>
218					</executions>
219				</configuration>
220			</plugin>
221			<plugin>
222				<groupId>org.apache.maven.plugins</groupId>
223				<artifactId>maven-failsafe-plugin</artifactId>
224				<version>2.15</version>
225				<configuration>
226					<executions>
227						<!-- Ensures that both integration-test and verify goals of the Failsafe 
228							Maven plugin are executed. -->
229						<execution>
230							<id>integration-tests</id>
231							<goals>
232								<goal>integration-test</goal>
233								<goal>verify</goal>
234							</goals>
235							<configuration>
236								<!-- Sets the VM argument line used when integration tests are run. -->
237								<argLine>${failsafeArgLine}</argLine>
238							</configuration>
239						</execution>
240					</executions>
241				</configuration>
242			</plugin>
243			<plugin>
244				<groupId>org.apache.maven.plugins</groupId>
245				<artifactId>maven-surefire-plugin</artifactId>
246				<version>2.17</version>
247				<configuration>
248					<argLine>-XX:MaxPermSize=2048m ${sArgLine} </argLine>
249				</configuration>
250			</plugin>
251		</plugins>
252	</reporting>
253	<build>
254		<plugins>
255			<plugin>
256				<groupId>org.apache.maven.plugins</groupId>
257				<artifactId>maven-javadoc-plugin</artifactId>
258				<version>2.9.1</version>
259				<configuration>
260					<show>private</show>
261				</configuration>
262			</plugin>
263			<plugin>
264				<artifactId>maven-compiler-plugin</artifactId>
265				<version>3.0</version>
266				<configuration>
267					<source>1.7</source>
268					<target>1.7</target>
269				</configuration>
270			</plugin>
271			<plugin>
272				<groupId>org.jacoco</groupId>
273				<artifactId>jacoco-maven-plugin</artifactId>
274				<version>0.6.3.201306030806</version>
275				<executions>
276					<!-- Prepares the property pointing to the JaCoCo runtime agent which 
277						is passed as VM argument when Maven the Surefire plugin is executed. -->
278					<execution>
279						<id>pre-unit-test</id>
280						<goals>
281							<goal>prepare-agent</goal>
282						</goals>
283						<configuration>
284							<!-- Sets the path to the file which contains the execution data. -->
285							<destFile>${project.build.directory}/jacoco.exec</destFile>
286							<propertyName>sArgLine</propertyName>
287						</configuration>
288					</execution>
289					<!-- Ensures that the code coverage report for unit tests is created 
290						after unit tests have been run. -->
291					<execution>
292						<id>post-unit-test</id>
293						<phase>test</phase>
294						<goals>
295							<goal>report</goal>
296						</goals>
297						<configuration>
298							<!-- Sets the path to the file which contains the execution data. -->
299							<dataFile>${project.build.directory}/jacoco.exec</dataFile>
300						</configuration>
301					</execution>
302					<!-- The Executions required by unit tests are omitted. -->
303					<!-- Prepares the property pointing to the JaCoCo runtime agent which 
304						is passed as VM argument when Maven the Failsafe plugin is executed. -->
305					<execution>
306						<id>pre-integration-test</id>
307						<phase>pre-integration-test</phase>
308						<goals>
309							<goal>prepare-agent</goal>
310						</goals>
311						<configuration>
312							<!-- Sets the path to the file which contains the execution data. -->
313							<destFile>${project.build.directory}/jacoco-it.exec</destFile>
314							<!-- Sets the name of the property containing the settings for JaCoCo 
315								runtime agent. -->
316							<propertyName>failsafeArgLine</propertyName>
317						</configuration>
318					</execution>
319					<!-- Ensures that the code coverage report for integration tests after 
320						integration tests have been run. -->
321					<execution>
322						<id>post-integration-test</id>
323						<phase>post-integration-test</phase>
324						<goals>
325							<goal>report</goal>
326						</goals>
327						<configuration>
328							<!-- Sets the path to the file which contains the execution data. -->
329							<dataFile>${project.build.directory}/jacoco-it.exec</dataFile>
330						</configuration>
331					</execution>
332				</executions>
333			</plugin>
334			<plugin>
335				<groupId>org.apache.maven.plugins</groupId>
336				<artifactId>maven-failsafe-plugin</artifactId>
337				<version>2.15</version>
338				<executions>
339					<!-- Ensures that both integration-test and verify goals of the Failsafe 
340						Maven plugin are executed. -->
341					<execution>
342						<id>integration-tests</id>
343						<goals>
344							<goal>integration-test</goal>
345							<goal>verify</goal>
346						</goals>
347						<configuration>
348							<!-- Sets the VM argument line used when integration tests are run. -->
349							<argLine>${failsafeArgLine}</argLine>
350						</configuration>
351					</execution>
352				</executions>
353			</plugin>
354			<plugin>
355				<groupId>org.apache.maven.plugins</groupId>
356				<artifactId>maven-surefire-plugin</artifactId>
357				<version>2.17</version>
358				<configuration>
359					<argLine>-XX:MaxPermSize=2048m ${sArgLine} </argLine>
360				</configuration>
361			</plugin>
362		</plugins>
363	</build>
364	<organization>
365		<name>Bitbrains</name>
366		<url>http://www.bitbrains.nl/</url>
367	</organization>
368
369</project>