1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <!--
3+ ~ Copyright [2013] [www.rapidpm.org / Sven Ruppert (sven.ruppert@rapidpm.org)]
4+ ~
5+ ~ Licensed under the Apache License, Version 2.0 (the "License");
6+ ~ you may not use this file except in compliance with the License.
7+ ~ You may obtain a copy of the License at
8+ ~
9+ ~ http://www.apache.org/licenses/LICENSE-2.0
10+ ~
11+ ~ Unless required by applicable law or agreed to in writing, software
12+ ~ distributed under the License is distributed on an "AS IS" BASIS,
13+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+ ~ See the License for the specific language governing permissions and
15+ ~ limitations under the License.
16+ -->
17+
18+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
19+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
20+ <modelVersion >4.0.0</modelVersion >
21+
22+ <!-- for release only-->
23+ <!-- <parent>-->
24+ <!-- <groupId>org.sonatype.oss</groupId>-->
25+ <!-- <artifactId>oss-parent</artifactId>-->
26+ <!-- <version>7</version>-->
27+ <!-- </parent>-->
28+
29+ <groupId >org.rapidpm.workshop</groupId >
30+ <artifactId >berlindose2014_java8</artifactId >
31+ <version >1.0.0-SNAPSHOT</version >
32+
33+ <packaging >jar</packaging >
34+
35+
36+ <properties >
37+ <parent .version>1.0.0-SNAPSHOT</parent .version>
38+
39+ <rapidpm .version>2.0.2-SNAPSHOT</rapidpm .version>
40+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
41+ <project .symbolic.name>rapidpm-parent</project .symbolic.name>
42+ <jboss-javaee-all-6 .0.version>3.0.2.Final</jboss-javaee-all-6 .0.version>
43+ <jboss-as-version >7.1.1.Final</jboss-as-version >
44+ <arquillian-glassfish-version >1.0.0.CR4</arquillian-glassfish-version >
45+ </properties >
46+
47+
48+ <dependencies >
49+ <dependency >
50+ <groupId >log4j</groupId >
51+ <artifactId >log4j</artifactId >
52+ <version >1.2.17</version >
53+ <scope >compile</scope >
54+ </dependency >
55+ <dependency >
56+ <groupId >junit</groupId >
57+ <artifactId >junit</artifactId >
58+ <version >4.11</version >
59+ <scope >test</scope >
60+ </dependency >
61+
62+ </dependencies >
63+
64+ <build >
65+ <pluginManagement >
66+ <plugins >
67+ <plugin >
68+ <groupId >org.apache.maven.plugins</groupId >
69+ <artifactId >maven-compiler-plugin</artifactId >
70+ <version >3.1</version >
71+ </plugin >
72+ <plugin >
73+ <groupId >org.apache.maven.plugins</groupId >
74+ <artifactId >maven-jar-plugin</artifactId >
75+ <version >2.4</version >
76+ </plugin >
77+ <plugin >
78+ <groupId >org.apache.maven.plugins</groupId >
79+ <artifactId >maven-source-plugin</artifactId >
80+ <version >2.2.1</version >
81+ </plugin >
82+ <plugin >
83+ <groupId >org.apache.maven.plugins</groupId >
84+ <artifactId >maven-surefire-plugin</artifactId >
85+ <version >2.16</version >
86+ </plugin >
87+ <plugin >
88+ <groupId >org.apache.maven.plugins</groupId >
89+ <artifactId >maven-repository-plugin</artifactId >
90+ <version >2.3.1</version >
91+ </plugin >
92+ <plugin >
93+ <groupId >com.atlassian.maven.plugins</groupId >
94+ <artifactId >maven-clover2-plugin</artifactId >
95+ <version >3.2.0</version >
96+ </plugin >
97+ <plugin >
98+ <groupId >org.apache.maven.plugins</groupId >
99+ <artifactId >maven-gpg-plugin</artifactId >
100+ <version >1.4</version >
101+ </plugin >
102+ </plugins >
103+ </pluginManagement >
104+ <plugins >
105+ <plugin >
106+ <groupId >org.apache.maven.plugins</groupId >
107+ <artifactId >maven-compiler-plugin</artifactId >
108+ <configuration >
109+ <source >1.8</source >
110+ <target >1.8</target >
111+ <showDeprecation >true</showDeprecation >
112+ <showWarnings >true</showWarnings >
113+ </configuration >
114+ </plugin >
115+ <plugin >
116+ <groupId >org.apache.maven.plugins</groupId >
117+ <artifactId >maven-jar-plugin</artifactId >
118+ <executions >
119+ <execution >
120+ <goals >
121+ <goal >jar</goal >
122+ <goal >test-jar</goal >
123+ </goals >
124+ </execution >
125+ </executions >
126+ </plugin >
127+ <plugin >
128+ <groupId >org.apache.maven.plugins</groupId >
129+ <artifactId >maven-source-plugin</artifactId >
130+ <executions >
131+ <execution >
132+ <goals >
133+ <goal >jar</goal >
134+ <goal >test-jar</goal >
135+ </goals >
136+ </execution >
137+ </executions >
138+ </plugin >
139+
140+ <plugin >
141+ <groupId >org.apache.maven.plugins</groupId >
142+ <artifactId >maven-surefire-plugin</artifactId >
143+ <!-- <dependencies>-->
144+ <!-- <dependency>-->
145+ <!-- <groupId>org.apache.maven.surefire</groupId>-->
146+ <!-- <artifactId>surefire-junit47</artifactId>-->
147+ <!-- <version>2.16</version>-->
148+ <!-- </dependency>-->
149+ <!-- </dependencies>-->
150+ <configuration >
151+ <forkMode >always</forkMode >
152+ <!-- <skipTests>true</skipTests>-->
153+ <!-- <forkCount>2.5C</forkCount>-->
154+ <!-- <forkCount>1</forkCount>-->
155+ <!-- <parallel>methods</parallel>-->
156+ <!-- <threadCount>10</threadCount>-->
157+ <!-- <reuseForks>false</reuseForks>-->
158+ <!-- <argLine>-Xmx1024m -XX:MaxPermSize=256m</argLine>-->
159+ <!-- <argLine>-Xmx1024m</argLine>-->
160+ <!-- <forkMode>always</forkMode>-->
161+ </configuration >
162+ </plugin >
163+ <plugin >
164+ <groupId >org.apache.maven.plugins</groupId >
165+ <artifactId >maven-repository-plugin</artifactId >
166+ </plugin >
167+ <plugin >
168+ <groupId >com.atlassian.maven.plugins</groupId >
169+ <artifactId >maven-clover2-plugin</artifactId >
170+ </plugin >
171+ <!-- <plugin>-->
172+ <!-- <artifactId>kotlin-maven-plugin</artifactId>-->
173+ <!-- <groupId>org.jetbrains.kotlin</groupId>-->
174+ <!-- <version>0.6.602</version>-->
175+
176+ <!-- <executions>-->
177+ <!-- <execution>-->
178+ <!-- <id>compile</id>-->
179+ <!-- <phase>process-sources</phase>-->
180+ <!-- <goals> <goal>compile</goal> </goals>-->
181+ <!-- </execution>-->
182+
183+ <!-- <execution>-->
184+ <!-- <id>test-compile</id>-->
185+ <!-- <phase>process-test-sources</phase>-->
186+ <!-- <goals> <goal>test-compile</goal> </goals>-->
187+ <!-- </execution>-->
188+ <!-- </executions>-->
189+ <!-- </plugin>-->
190+ </plugins >
191+ </build >
192+
193+ <!-- for development of features/develop branch-->
194+ <distributionManagement >
195+ <repository >
196+ <id >releases</id >
197+ <name >RapidPM Releases</name >
198+ <url >http://${nexus.ip} /nexus/content/repositories/releases</url >
199+ </repository >
200+ <snapshotRepository >
201+ <id >snapshots</id >
202+ <name >RapidPM Snapshots</name >
203+ <url >http://${nexus.ip} /nexus/content/repositories/snapshots</url >
204+ </snapshotRepository >
205+ </distributionManagement >
206+ <profiles >
207+ <profile >
208+ <activation >
209+ <activeByDefault >false</activeByDefault >
210+ </activation >
211+ <id >sys-release</id >
212+ <build >
213+ <plugins >
214+ <plugin >
215+ <groupId >org.apache.maven.plugins</groupId >
216+ <artifactId >maven-javadoc-plugin</artifactId >
217+ <configuration >
218+ <aggregate >true</aggregate >
219+ <show >private</show >
220+ <nohelp >true</nohelp >
221+ <failOnError >false</failOnError >
222+ </configuration >
223+ <executions >
224+ <execution >
225+ <id >aggregate</id >
226+ <goals >
227+ <goal >jar</goal >
228+ <!-- <goal>test-jar</goal>-->
229+ </goals >
230+ </execution >
231+ </executions >
232+ </plugin >
233+ <plugin >
234+ <artifactId >maven-release-plugin</artifactId >
235+ </plugin >
236+ <plugin >
237+ <groupId >org.apache.maven.plugins</groupId >
238+ <artifactId >maven-gpg-plugin</artifactId >
239+ <executions >
240+ <execution >
241+ <id >sign-artifacts</id >
242+ <phase >verify</phase >
243+ <goals >
244+ <goal >sign</goal >
245+ </goals >
246+ </execution >
247+ </executions >
248+ </plugin >
249+ </plugins >
250+ </build >
251+ </profile >
252+ <profile >
253+ <id >junit</id >
254+ <activation >
255+ <activeByDefault >true</activeByDefault >
256+ </activation >
257+ <build >
258+ <plugins >
259+ <plugin >
260+ <groupId >org.apache.maven.plugins</groupId >
261+ <artifactId >maven-surefire-plugin</artifactId >
262+ <configuration >
263+ <forkMode >always</forkMode >
264+ <!-- <includes>-->
265+ <!-- <include>**/junit/**</include>-->
266+ <!-- </includes>-->
267+ <excludes >
268+ <exclude >**/perf/**</exclude >
269+ </excludes >
270+ </configuration >
271+ </plugin >
272+ </plugins >
273+ </build >
274+ </profile >
275+ <profile >
276+ <id >performance</id >
277+ <build >
278+ <plugins >
279+ <plugin >
280+ <groupId >org.apache.maven.plugins</groupId >
281+ <artifactId >maven-surefire-plugin</artifactId >
282+ <configuration >
283+ <includes >
284+ <include >**/perf/**</include >
285+ </includes >
286+ </configuration >
287+ </plugin >
288+ </plugins >
289+ </build >
290+ </profile >
291+
292+ </profiles >
293+
294+
295+
296+
297+
298+ </project >
0 commit comments