1 | <?xml version="1.0" encoding="UTF-8"?> |
---|
2 | <!-- |
---|
3 | |
---|
4 | Copyright (C) 2016 Christian Schulte <cs@schulte.it> |
---|
5 | All rights reserved. |
---|
6 | |
---|
7 | Redistribution and use in source and binary forms, with or without |
---|
8 | modification, are permitted provided that the following conditions |
---|
9 | are met: |
---|
10 | |
---|
11 | o Redistributions of source code must retain the above copyright |
---|
12 | notice, this list of conditions and the following disclaimer. |
---|
13 | |
---|
14 | o Redistributions in binary form must reproduce the above copyright |
---|
15 | notice, this list of conditions and the following disclaimer in |
---|
16 | the documentation and/or other materials provided with the |
---|
17 | distribution. |
---|
18 | |
---|
19 | THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, |
---|
20 | INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY |
---|
21 | AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL |
---|
22 | THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, |
---|
23 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
---|
24 | NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
---|
25 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
---|
26 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
---|
27 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
---|
28 | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
---|
29 | |
---|
30 | $JOMC: pom.xml 5223 2016-04-24 10:01:15Z schulte $ |
---|
31 | |
---|
32 | --> |
---|
33 | <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"> |
---|
34 | <modelVersion>4.0.0</modelVersion> |
---|
35 | <groupId>org.jomc</groupId> |
---|
36 | <artifactId>jomc-pom</artifactId> |
---|
37 | <packaging>pom</packaging> |
---|
38 | <name>JOMC ⁑ POM</name> |
---|
39 | <version>2.0-SNAPSHOT</version> |
---|
40 | <description>JOMC parent POM.</description> |
---|
41 | <url>${jomc.base.url}/${jomc.site.location}</url> |
---|
42 | <inceptionYear>2005</inceptionYear> |
---|
43 | <organization> |
---|
44 | <name>The JOMC Project</name> |
---|
45 | <url>http://www.jomc.org</url> |
---|
46 | </organization> |
---|
47 | <licenses> |
---|
48 | <license> |
---|
49 | <name>The JOMC Project Copyright</name> |
---|
50 | <url>http://www.jomc.org/LICENSE.txt</url> |
---|
51 | <distribution>repo</distribution> |
---|
52 | <comments>Simplified BSD License.</comments> |
---|
53 | </license> |
---|
54 | </licenses> |
---|
55 | <developers> |
---|
56 | <developer> |
---|
57 | <id>schulte</id> |
---|
58 | <name>Christian Schulte</name> |
---|
59 | <timezone>Europe/Berlin</timezone> |
---|
60 | <email>cs@schulte.it</email> |
---|
61 | </developer> |
---|
62 | </developers> |
---|
63 | <issueManagement> |
---|
64 | <system>Trac</system> |
---|
65 | <url>http://www.jomc.org/trac</url> |
---|
66 | </issueManagement> |
---|
67 | <ciManagement> |
---|
68 | <system>Travis CI</system> |
---|
69 | <url>https://travis-ci.org/JOMC</url> |
---|
70 | </ciManagement> |
---|
71 | <scm> |
---|
72 | <connection>${jomc.scm.connection}/trunk</connection> |
---|
73 | <developerConnection>${jomc.scm.developerConnection}/trunk</developerConnection> |
---|
74 | <url>${jomc.scm.url}/trunk</url> |
---|
75 | </scm> |
---|
76 | <build> |
---|
77 | <extensions> |
---|
78 | <extension> |
---|
79 | <groupId>org.jomc.build</groupId> |
---|
80 | <artifactId>jomc-build-resources</artifactId> |
---|
81 | <version>${jomc.build.version}</version> |
---|
82 | </extension> |
---|
83 | </extensions> |
---|
84 | <pluginManagement> |
---|
85 | <plugins> |
---|
86 | <plugin> |
---|
87 | <groupId>org.apache.maven.plugins</groupId> |
---|
88 | <artifactId>maven-compiler-plugin</artifactId> |
---|
89 | <version>${maven-compiler-plugin.artifact.version}</version> |
---|
90 | <configuration> |
---|
91 | <!-- |
---|
92 | https://issues.apache.org/jira/browse/MPOM-63 |
---|
93 | --> |
---|
94 | <source>${maven.compiler.source}</source> |
---|
95 | <target>${maven.compiler.target}</target> |
---|
96 | </configuration> |
---|
97 | </plugin> |
---|
98 | <plugin> |
---|
99 | <groupId>org.apache.maven.plugins</groupId> |
---|
100 | <artifactId>maven-site-plugin</artifactId> |
---|
101 | <version>${maven-site-plugin.artifact.version}</version> |
---|
102 | <configuration> |
---|
103 | <reportPlugins> |
---|
104 | <reportPlugin> |
---|
105 | <groupId>org.apache.maven.plugins</groupId> |
---|
106 | <artifactId>maven-project-info-reports-plugin</artifactId> |
---|
107 | <reportSets> |
---|
108 | <reportSet> |
---|
109 | <id>default-index</id> |
---|
110 | <reports> |
---|
111 | <report>index</report> |
---|
112 | </reports> |
---|
113 | </reportSet> |
---|
114 | <reportSet> |
---|
115 | <id>default-cim</id> |
---|
116 | <reports> |
---|
117 | <report>cim</report> |
---|
118 | </reports> |
---|
119 | </reportSet> |
---|
120 | <reportSet> |
---|
121 | <id>default-dependencies</id> |
---|
122 | <reports> |
---|
123 | <report>dependencies</report> |
---|
124 | </reports> |
---|
125 | </reportSet> |
---|
126 | <reportSet> |
---|
127 | <id>default-dependency-convergence</id> |
---|
128 | <reports> |
---|
129 | <report>dependency-convergence</report> |
---|
130 | </reports> |
---|
131 | </reportSet> |
---|
132 | <reportSet> |
---|
133 | <id>default-dependency-management</id> |
---|
134 | <reports> |
---|
135 | <report>dependency-management</report> |
---|
136 | </reports> |
---|
137 | </reportSet> |
---|
138 | <reportSet> |
---|
139 | <id>default-issue-tracking</id> |
---|
140 | <reports> |
---|
141 | <report>issue-tracking</report> |
---|
142 | </reports> |
---|
143 | </reportSet> |
---|
144 | <reportSet> |
---|
145 | <id>default-mailing-list</id> |
---|
146 | <reports> |
---|
147 | <report>mailing-list</report> |
---|
148 | </reports> |
---|
149 | </reportSet> |
---|
150 | <reportSet> |
---|
151 | <id>default-plugin-management</id> |
---|
152 | <reports> |
---|
153 | <report>plugin-management</report> |
---|
154 | </reports> |
---|
155 | </reportSet> |
---|
156 | <reportSet> |
---|
157 | <id>default-license</id> |
---|
158 | <reports> |
---|
159 | <report>license</report> |
---|
160 | </reports> |
---|
161 | </reportSet> |
---|
162 | <reportSet> |
---|
163 | <id>default-modules</id> |
---|
164 | <reports> |
---|
165 | <report>modules</report> |
---|
166 | </reports> |
---|
167 | </reportSet> |
---|
168 | <reportSet> |
---|
169 | <id>default-plugins</id> |
---|
170 | <reports> |
---|
171 | <report>plugins</report> |
---|
172 | </reports> |
---|
173 | </reportSet> |
---|
174 | <reportSet> |
---|
175 | <id>default-plugin-management</id> |
---|
176 | <reports> |
---|
177 | <report>plugin-management</report> |
---|
178 | </reports> |
---|
179 | </reportSet> |
---|
180 | <reportSet> |
---|
181 | <id>default-summary</id> |
---|
182 | <reports> |
---|
183 | <report>summary</report> |
---|
184 | </reports> |
---|
185 | </reportSet> |
---|
186 | <reportSet> |
---|
187 | <id>default-project-team</id> |
---|
188 | <reports> |
---|
189 | <report>project-team</report> |
---|
190 | </reports> |
---|
191 | </reportSet> |
---|
192 | <reportSet> |
---|
193 | <id>default-scm</id> |
---|
194 | <reports> |
---|
195 | <report>scm</report> |
---|
196 | </reports> |
---|
197 | </reportSet> |
---|
198 | </reportSets> |
---|
199 | </reportPlugin> |
---|
200 | <reportPlugin> |
---|
201 | <groupId>org.apache.maven.plugins</groupId> |
---|
202 | <artifactId>maven-javadoc-plugin</artifactId> |
---|
203 | <reportSets> |
---|
204 | <reportSet> |
---|
205 | <id>default-javadoc</id> |
---|
206 | <reports> |
---|
207 | <report>javadoc</report> |
---|
208 | </reports> |
---|
209 | </reportSet> |
---|
210 | <reportSet> |
---|
211 | <id>default-test-javadoc</id> |
---|
212 | <reports> |
---|
213 | <report>test-javadoc</report> |
---|
214 | </reports> |
---|
215 | </reportSet> |
---|
216 | </reportSets> |
---|
217 | <configuration> |
---|
218 | <quiet>true</quiet> |
---|
219 | <breakiterator>true</breakiterator> |
---|
220 | <top><![CDATA[<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-23230934-1', 'jomc.org');ga('send', 'pageview');</script>]]></top> |
---|
221 | <keywords>true</keywords> |
---|
222 | <linksource>true</linksource> |
---|
223 | <serialwarn>true</serialwarn> |
---|
224 | <source>${maven.compiler.source}</source> |
---|
225 | <doctitle>${project.name} ${project.version}</doctitle> |
---|
226 | <testDoctitle>${project.name} Tests ${project.version}</testDoctitle> |
---|
227 | <windowtitle>${project.name} ${project.version}</windowtitle> |
---|
228 | <testWindowtitle>${project.name} Tests ${project.version}</testWindowtitle> |
---|
229 | <detectOfflineLinks>false</detectOfflineLinks> |
---|
230 | <detectLinks>true</detectLinks> |
---|
231 | <validateLinks>true</validateLinks> |
---|
232 | <minmemory>${maven.javadoc.minmemory}</minmemory> |
---|
233 | <maxmemory>${maven.javadoc.maxmemory}</maxmemory> |
---|
234 | <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet> |
---|
235 | <docletArtifact> |
---|
236 | <groupId>org.umlgraph</groupId> |
---|
237 | <artifactId>umlgraph</artifactId> |
---|
238 | <version>${umlgraph.version}</version> |
---|
239 | </docletArtifact> |
---|
240 | <tagletArtifacts> |
---|
241 | <tagletArtifact> |
---|
242 | <groupId>org.apache.maven.plugin-tools</groupId> |
---|
243 | <artifactId>maven-plugin-tools-javadoc</artifactId> |
---|
244 | <version>${plugintools.version}</version> |
---|
245 | </tagletArtifact> |
---|
246 | <tagletArtifact> |
---|
247 | <groupId>org.codehaus.plexus</groupId> |
---|
248 | <artifactId>plexus-component-javadoc</artifactId> |
---|
249 | <version>${plexuscontainers.version}</version> |
---|
250 | </tagletArtifact> |
---|
251 | </tagletArtifacts> |
---|
252 | <additionalJOptions> |
---|
253 | <additionalJOption>-J-client</additionalJOption> |
---|
254 | <additionalJOption>-J-Dfile.encoding=${file.encoding}</additionalJOption> |
---|
255 | </additionalJOptions> |
---|
256 | <additionalparam>-inferrel -inferdep -hide java.* -collpackages java.util.* -qualify -postfixpackage -nodefontsize 10 -nodefontpackagesize 8 -outputencoding ${project.reporting.outputEncoding} -inferdepvis protected</additionalparam> |
---|
257 | </configuration> |
---|
258 | </reportPlugin> |
---|
259 | <reportPlugin> |
---|
260 | <groupId>org.apache.maven.plugins</groupId> |
---|
261 | <artifactId>maven-jxr-plugin</artifactId> |
---|
262 | <reportSets> |
---|
263 | <reportSet> |
---|
264 | <id>default-jxr</id> |
---|
265 | <reports> |
---|
266 | <report>jxr</report> |
---|
267 | </reports> |
---|
268 | </reportSet> |
---|
269 | <reportSet> |
---|
270 | <id>default-test-jxr</id> |
---|
271 | <reports> |
---|
272 | <report>test-jxr</report> |
---|
273 | </reports> |
---|
274 | </reportSet> |
---|
275 | </reportSets> |
---|
276 | </reportPlugin> |
---|
277 | <!-- http://jira.codehaus.org/browse/MTAGLIST-59 reportPlugin> |
---|
278 | <groupId>org.codehaus.mojo</groupId> |
---|
279 | <artifactId>taglist-maven-plugin</artifactId> |
---|
280 | <reportSets> |
---|
281 | <reportSet> |
---|
282 | <id>default-taglist</id> |
---|
283 | <reports> |
---|
284 | <report>taglist</report> |
---|
285 | </reports> |
---|
286 | </reportSet> |
---|
287 | </reportSets> |
---|
288 | <configuration> |
---|
289 | <tagListOptions> |
---|
290 | <tagClasses> |
---|
291 | <tagClass> |
---|
292 | <displayName>JDK Tags</displayName> |
---|
293 | <tags> |
---|
294 | <tag> |
---|
295 | <matchString>JDK:</matchString> |
---|
296 | <matchType>exact</matchType> |
---|
297 | </tag> |
---|
298 | </tags> |
---|
299 | </tagClass> |
---|
300 | </tagClasses> |
---|
301 | </tagListOptions> |
---|
302 | </configuration> |
---|
303 | </reportPlugin --> |
---|
304 | <reportPlugin> |
---|
305 | <groupId>org.apache.maven.plugins</groupId> |
---|
306 | <artifactId>maven-pmd-plugin</artifactId> |
---|
307 | <reportSets> |
---|
308 | <reportSet> |
---|
309 | <id>default-pmd</id> |
---|
310 | <reports> |
---|
311 | <report>pmd</report> |
---|
312 | </reports> |
---|
313 | </reportSet> |
---|
314 | <reportSet> |
---|
315 | <id>default-cpd</id> |
---|
316 | <reports> |
---|
317 | <report>cpd</report> |
---|
318 | </reports> |
---|
319 | </reportSet> |
---|
320 | </reportSets> |
---|
321 | <configuration> |
---|
322 | <format>none</format> |
---|
323 | <targetJdk>${maven.compiler.target}</targetJdk> |
---|
324 | </configuration> |
---|
325 | </reportPlugin> |
---|
326 | <reportPlugin> |
---|
327 | <groupId>org.apache.maven.plugins</groupId> |
---|
328 | <artifactId>maven-surefire-report-plugin</artifactId> |
---|
329 | <reportSets> |
---|
330 | <reportSet> |
---|
331 | <id>default-report</id> |
---|
332 | <reports> |
---|
333 | <report>report</report> |
---|
334 | </reports> |
---|
335 | </reportSet> |
---|
336 | </reportSets> |
---|
337 | </reportPlugin> |
---|
338 | <reportPlugin> |
---|
339 | <groupId>org.apache.maven.plugins</groupId> |
---|
340 | <artifactId>maven-checkstyle-plugin</artifactId> |
---|
341 | <reportSets> |
---|
342 | <reportSet> |
---|
343 | <id>default-checkstyle</id> |
---|
344 | <reports> |
---|
345 | <report>checkstyle</report> |
---|
346 | </reports> |
---|
347 | </reportSet> |
---|
348 | </reportSets> |
---|
349 | <configuration> |
---|
350 | <configLocation>org/jomc/build/resources/checkstyle.xml</configLocation> |
---|
351 | <enableRulesSummary>false</enableRulesSummary> |
---|
352 | </configuration> |
---|
353 | </reportPlugin> |
---|
354 | <reportPlugin> |
---|
355 | <groupId>org.apache.maven.plugins</groupId> |
---|
356 | <artifactId>maven-changes-plugin</artifactId> |
---|
357 | <reportSets> |
---|
358 | <reportSet> |
---|
359 | <id>default-trac-report</id> |
---|
360 | <reports> |
---|
361 | <report>trac-report</report> |
---|
362 | </reports> |
---|
363 | <configuration> |
---|
364 | <query>${jomc.trac.query}</query> |
---|
365 | <tracUser>${jomc.trac.username}</tracUser> |
---|
366 | <tracPassword>${jomc.trac.password}</tracPassword> |
---|
367 | </configuration> |
---|
368 | </reportSet> |
---|
369 | </reportSets> |
---|
370 | </reportPlugin> |
---|
371 | <reportPlugin> |
---|
372 | <groupId>org.codehaus.mojo</groupId> |
---|
373 | <artifactId>findbugs-maven-plugin</artifactId> |
---|
374 | <reportSets> |
---|
375 | <reportSet> |
---|
376 | <id>default-findbugs</id> |
---|
377 | <reports> |
---|
378 | <report>findbugs</report> |
---|
379 | </reports> |
---|
380 | </reportSet> |
---|
381 | </reportSets> |
---|
382 | <configuration> |
---|
383 | <fork>false</fork> |
---|
384 | </configuration> |
---|
385 | </reportPlugin> |
---|
386 | <reportPlugin> |
---|
387 | <groupId>org.jacoco</groupId> |
---|
388 | <artifactId>jacoco-maven-plugin</artifactId> |
---|
389 | <reportSets> |
---|
390 | <reportSet> |
---|
391 | <id>default-report</id> |
---|
392 | <reports> |
---|
393 | <report>report</report> |
---|
394 | </reports> |
---|
395 | </reportSet> |
---|
396 | </reportSets> |
---|
397 | </reportPlugin> |
---|
398 | <reportPlugin> |
---|
399 | <groupId>org.codehaus.mojo</groupId> |
---|
400 | <artifactId>clirr-maven-plugin</artifactId> |
---|
401 | <reportSets> |
---|
402 | <reportSet> |
---|
403 | <id>default-clirr</id> |
---|
404 | <reports> |
---|
405 | <report>clirr</report> |
---|
406 | </reports> |
---|
407 | </reportSet> |
---|
408 | </reportSets> |
---|
409 | <configuration> |
---|
410 | <minSeverity>info</minSeverity> |
---|
411 | </configuration> |
---|
412 | </reportPlugin> |
---|
413 | <reportPlugin> |
---|
414 | <groupId>org.codehaus.mojo</groupId> |
---|
415 | <artifactId>javacc-maven-plugin</artifactId> |
---|
416 | <reportSets> |
---|
417 | <reportSet> |
---|
418 | <id>default-jjdoc</id> |
---|
419 | <reports> |
---|
420 | <report>jjdoc</report> |
---|
421 | </reports> |
---|
422 | </reportSet> |
---|
423 | </reportSets> |
---|
424 | </reportPlugin> |
---|
425 | <reportPlugin> |
---|
426 | <groupId>org.apache.maven.plugins</groupId> |
---|
427 | <artifactId>maven-plugin-plugin</artifactId> |
---|
428 | <reportSets> |
---|
429 | <reportSet> |
---|
430 | <id>default-report</id> |
---|
431 | <reports> |
---|
432 | <report>report</report> |
---|
433 | </reports> |
---|
434 | </reportSet> |
---|
435 | </reportSets> |
---|
436 | </reportPlugin> |
---|
437 | </reportPlugins> |
---|
438 | <archive> |
---|
439 | <index>true</index> |
---|
440 | <addMavenDescriptor>false</addMavenDescriptor> |
---|
441 | <compress>true</compress> |
---|
442 | <manifestEntries> |
---|
443 | <Build-Date>${build.date}</Build-Date> |
---|
444 | </manifestEntries> |
---|
445 | </archive> |
---|
446 | <archiveExcludes> |
---|
447 | <archiveExclude>**/coverage.xml</archiveExclude> |
---|
448 | </archiveExcludes> |
---|
449 | <validate>true</validate> |
---|
450 | </configuration> |
---|
451 | </plugin> |
---|
452 | <plugin> |
---|
453 | <groupId>org.apache.maven.plugins</groupId> |
---|
454 | <artifactId>maven-resources-plugin</artifactId> |
---|
455 | <version>${maven-resources-plugin.artifact.version}</version> |
---|
456 | <configuration> |
---|
457 | <delimiters> |
---|
458 | <delimiter>${*}</delimiter> |
---|
459 | </delimiters> |
---|
460 | <useDefaultDelimiters>false</useDefaultDelimiters> |
---|
461 | </configuration> |
---|
462 | </plugin> |
---|
463 | <plugin> |
---|
464 | <groupId>org.apache.maven.plugins</groupId> |
---|
465 | <artifactId>maven-release-plugin</artifactId> |
---|
466 | <version>${maven-release-plugin.artifact.version}</version> |
---|
467 | <configuration> |
---|
468 | <username>${jomc.scm.username}</username> |
---|
469 | <password>${jomc.scm.password}</password> |
---|
470 | <goals>deploy</goals> |
---|
471 | <useReleaseProfile>false</useReleaseProfile> |
---|
472 | <releaseProfiles>jomc-release</releaseProfiles> |
---|
473 | <remoteTagging>false</remoteTagging> |
---|
474 | <suppressCommitBeforeTag>true</suppressCommitBeforeTag> |
---|
475 | </configuration> |
---|
476 | </plugin> |
---|
477 | <plugin> |
---|
478 | <groupId>org.apache.maven.plugins</groupId> |
---|
479 | <artifactId>maven-jar-plugin</artifactId> |
---|
480 | <version>${maven-jar-plugin.artifact.version}</version> |
---|
481 | <configuration> |
---|
482 | <skipIfEmpty>true</skipIfEmpty> |
---|
483 | <archive> |
---|
484 | <index>true</index> |
---|
485 | <addMavenDescriptor>false</addMavenDescriptor> |
---|
486 | <compress>true</compress> |
---|
487 | <manifestEntries> |
---|
488 | <Build-Date>${build.date}</Build-Date> |
---|
489 | </manifestEntries> |
---|
490 | </archive> |
---|
491 | </configuration> |
---|
492 | </plugin> |
---|
493 | <plugin> |
---|
494 | <groupId>org.apache.maven.plugins</groupId> |
---|
495 | <artifactId>maven-gpg-plugin</artifactId> |
---|
496 | <version>${maven-gpg-plugin.artifact.version}</version> |
---|
497 | </plugin> |
---|
498 | <plugin> |
---|
499 | <groupId>org.apache.maven.plugins</groupId> |
---|
500 | <artifactId>maven-jarsigner-plugin</artifactId> |
---|
501 | <version>${maven-jarsigner-plugin.artifact.version}</version> |
---|
502 | <configuration> |
---|
503 | <excludeClassifiers> |
---|
504 | <excludeClassifier>bin</excludeClassifier> |
---|
505 | </excludeClassifiers> |
---|
506 | <maxMemory>${maven.jarsigner.memory}</maxMemory> |
---|
507 | <arguments> |
---|
508 | <argument>-J-client</argument> |
---|
509 | <argument>-J-Dfile.encoding=${file.encoding}</argument> |
---|
510 | <argument>-J-Djsse.enableSNIExtension=false</argument> |
---|
511 | <argument>-digestalg</argument> |
---|
512 | <argument>SHA-256</argument> |
---|
513 | </arguments> |
---|
514 | </configuration> |
---|
515 | </plugin> |
---|
516 | <plugin> |
---|
517 | <groupId>org.apache.maven.plugins</groupId> |
---|
518 | <artifactId>maven-remote-resources-plugin</artifactId> |
---|
519 | <version>${maven-remote-resources-plugin.artifact.version}</version> |
---|
520 | <executions> |
---|
521 | <execution> |
---|
522 | <id>default-process</id> |
---|
523 | <goals> |
---|
524 | <goal>process</goal> |
---|
525 | </goals> |
---|
526 | <configuration> |
---|
527 | <resourceBundles> |
---|
528 | <resourceBundle>org.jomc.build:jomc-build-resources:${jomc.build.version}</resourceBundle> |
---|
529 | </resourceBundles> |
---|
530 | <properties> |
---|
531 | <buildDate>${build.date}</buildDate> |
---|
532 | <with-developer-copyright>true</with-developer-copyright> |
---|
533 | </properties> |
---|
534 | <outputDirectory>${remoteResourcesOutputDirectory}</outputDirectory> |
---|
535 | </configuration> |
---|
536 | </execution> |
---|
537 | </executions> |
---|
538 | </plugin> |
---|
539 | <plugin> |
---|
540 | <groupId>org.apache.maven.plugins</groupId> |
---|
541 | <artifactId>maven-surefire-plugin</artifactId> |
---|
542 | <version>${surefire.version}</version> |
---|
543 | <configuration> |
---|
544 | <!-- |
---|
545 | Cannot set the <argLine> parameter here due to the JaCoCo plugin updating the value of that property after |
---|
546 | interpolation. |
---|
547 | <argLine>${maven.surefire.argLine}</argLine> |
---|
548 | --> |
---|
549 | <forkCount>1C</forkCount> |
---|
550 | <redirectTestOutputToFile>true</redirectTestOutputToFile> |
---|
551 | <runOrder>random</runOrder> |
---|
552 | <workingDirectory>${project.build.directory}</workingDirectory> |
---|
553 | <includes> |
---|
554 | <include>**/*Test.java</include> |
---|
555 | <include>**/*TestSuite.java</include> |
---|
556 | </includes> |
---|
557 | <systemPropertyVariables> |
---|
558 | <org.jomc.modlet.ModelContext.defaultLogLevel>ALL</org.jomc.modlet.ModelContext.defaultLogLevel> |
---|
559 | <org.jomc.tools.JomcTool.defaultLogLevel>ALL</org.jomc.tools.JomcTool.defaultLogLevel> |
---|
560 | <org.jomc.ri.DefaultObjectManager.defaultLogLevel>ALL</org.jomc.ri.DefaultObjectManager.defaultLogLevel> |
---|
561 | <org.jomc.cli.Jomc.defaultLogLevel>ALL</org.jomc.cli.Jomc.defaultLogLevel> |
---|
562 | <org.jomc.cli.commands.AbstractCommand.defaultLogLevel>ALL</org.jomc.cli.commands.AbstractCommand.defaultLogLevel> |
---|
563 | <!-- Test properties. --> |
---|
564 | <jomc.test.resourceEncoding>${project.build.sourceEncoding}</jomc.test.resourceEncoding> |
---|
565 | <jomc.test.outputDirectory>${project.build.directory}</jomc.test.outputDirectory> |
---|
566 | </systemPropertyVariables> |
---|
567 | </configuration> |
---|
568 | </plugin> |
---|
569 | <plugin> |
---|
570 | <groupId>org.apache.maven.plugins</groupId> |
---|
571 | <artifactId>maven-surefire-report-plugin</artifactId> |
---|
572 | <version>${surefire.version}</version> |
---|
573 | </plugin> |
---|
574 | <plugin> |
---|
575 | <groupId>org.apache.maven.plugins</groupId> |
---|
576 | <artifactId>maven-javadoc-plugin</artifactId> |
---|
577 | <version>${maven-javadoc-plugin.artifact.version}</version> |
---|
578 | <configuration> |
---|
579 | <quiet>true</quiet> |
---|
580 | <breakiterator>true</breakiterator> |
---|
581 | <top><![CDATA[<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-23230934-1', 'jomc.org');ga('send', 'pageview');</script>]]></top> |
---|
582 | <keywords>true</keywords> |
---|
583 | <linksource>true</linksource> |
---|
584 | <serialwarn>true</serialwarn> |
---|
585 | <source>${maven.compiler.source}</source> |
---|
586 | <doctitle>${project.name} ${project.version}</doctitle> |
---|
587 | <testDoctitle>${project.name} Tests ${project.version}</testDoctitle> |
---|
588 | <windowtitle>${project.name} ${project.version}</windowtitle> |
---|
589 | <testWindowtitle>${project.name} Tests ${project.version}</testWindowtitle> |
---|
590 | <detectOfflineLinks>false</detectOfflineLinks> |
---|
591 | <detectLinks>true</detectLinks> |
---|
592 | <validateLinks>true</validateLinks> |
---|
593 | <minmemory>${maven.javadoc.minmemory}</minmemory> |
---|
594 | <maxmemory>${maven.javadoc.maxmemory}</maxmemory> |
---|
595 | <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet> |
---|
596 | <docletArtifact> |
---|
597 | <groupId>org.umlgraph</groupId> |
---|
598 | <artifactId>umlgraph</artifactId> |
---|
599 | <version>${umlgraph.version}</version> |
---|
600 | </docletArtifact> |
---|
601 | <tagletArtifacts> |
---|
602 | <tagletArtifact> |
---|
603 | <groupId>org.apache.maven.plugin-tools</groupId> |
---|
604 | <artifactId>maven-plugin-tools-javadoc</artifactId> |
---|
605 | <version>${plugintools.version}</version> |
---|
606 | </tagletArtifact> |
---|
607 | <tagletArtifact> |
---|
608 | <groupId>org.codehaus.plexus</groupId> |
---|
609 | <artifactId>plexus-component-javadoc</artifactId> |
---|
610 | <version>${plexuscontainers.version}</version> |
---|
611 | </tagletArtifact> |
---|
612 | </tagletArtifacts> |
---|
613 | <additionalJOptions> |
---|
614 | <additionalJOption>-J-client</additionalJOption> |
---|
615 | <additionalJOption>-J-Dfile.encoding=${file.encoding}</additionalJOption> |
---|
616 | </additionalJOptions> |
---|
617 | <additionalparam>-inferrel -inferdep -hide java.* -collpackages java.util.* -qualify -postfixpackage -nodefontsize 10 -nodefontpackagesize 8 -outputencoding ${project.reporting.outputEncoding} -inferdepvis protected</additionalparam> |
---|
618 | <archive> |
---|
619 | <index>true</index> |
---|
620 | <addMavenDescriptor>false</addMavenDescriptor> |
---|
621 | <compress>true</compress> |
---|
622 | <manifestEntries> |
---|
623 | <Build-Date>${build.date}</Build-Date> |
---|
624 | <Maven-Version>${maven.version}</Maven-Version> |
---|
625 | </manifestEntries> |
---|
626 | </archive> |
---|
627 | </configuration> |
---|
628 | </plugin> |
---|
629 | <plugin> |
---|
630 | <groupId>org.apache.maven.plugins</groupId> |
---|
631 | <artifactId>maven-clean-plugin</artifactId> |
---|
632 | <version>${maven-clean-plugin.artifact.version}</version> |
---|
633 | </plugin> |
---|
634 | <plugin> |
---|
635 | <groupId>org.apache.maven.plugins</groupId> |
---|
636 | <artifactId>maven-deploy-plugin</artifactId> |
---|
637 | <version>${maven-deploy-plugin.artifact.version}</version> |
---|
638 | </plugin> |
---|
639 | <plugin> |
---|
640 | <groupId>org.apache.maven.plugins</groupId> |
---|
641 | <artifactId>maven-dependency-plugin</artifactId> |
---|
642 | <version>${maven-dependency-plugin.artifact.version}</version> |
---|
643 | </plugin> |
---|
644 | <plugin> |
---|
645 | <groupId>org.apache.maven.plugins</groupId> |
---|
646 | <artifactId>maven-plugin-plugin</artifactId> |
---|
647 | <version>${plugintools.version}</version> |
---|
648 | <dependencies> |
---|
649 | <!-- https://issues.apache.org/jira/browse/MPLUGIN-296 --> |
---|
650 | <dependency> |
---|
651 | <groupId>org.apache.maven.plugin-tools</groupId> |
---|
652 | <artifactId>maven-plugin-annotations</artifactId> |
---|
653 | <version>${plugintools.version}</version> |
---|
654 | </dependency> |
---|
655 | </dependencies> |
---|
656 | <executions> |
---|
657 | <execution> |
---|
658 | <id>default-helpmojo</id> |
---|
659 | <goals> |
---|
660 | <goal>helpmojo</goal> |
---|
661 | </goals> |
---|
662 | <configuration> |
---|
663 | <useJava5>true</useJava5> |
---|
664 | </configuration> |
---|
665 | </execution> |
---|
666 | </executions> |
---|
667 | </plugin> |
---|
668 | <plugin> |
---|
669 | <groupId>org.apache.maven.plugins</groupId> |
---|
670 | <artifactId>maven-assembly-plugin</artifactId> |
---|
671 | <version>${maven-assembly-plugin.artifact.version}</version> |
---|
672 | </plugin> |
---|
673 | <plugin> |
---|
674 | <groupId>org.apache.maven.plugins</groupId> |
---|
675 | <artifactId>maven-shade-plugin</artifactId> |
---|
676 | <version>${maven-shade-plugin.artifact.version}</version> |
---|
677 | </plugin> |
---|
678 | <plugin> |
---|
679 | <groupId>org.apache.maven.plugins</groupId> |
---|
680 | <artifactId>maven-install-plugin</artifactId> |
---|
681 | <version>${maven-install-plugin.artifact.version}</version> |
---|
682 | </plugin> |
---|
683 | <plugin> |
---|
684 | <groupId>org.apache.maven.plugins</groupId> |
---|
685 | <artifactId>maven-source-plugin</artifactId> |
---|
686 | <version>${maven-source-plugin.artifact.version}</version> |
---|
687 | <configuration> |
---|
688 | <archive> |
---|
689 | <index>true</index> |
---|
690 | <addMavenDescriptor>false</addMavenDescriptor> |
---|
691 | <compress>true</compress> |
---|
692 | <manifestEntries> |
---|
693 | <Build-Date>${build.date}</Build-Date> |
---|
694 | <Maven-Version>${maven.version}</Maven-Version> |
---|
695 | </manifestEntries> |
---|
696 | </archive> |
---|
697 | </configuration> |
---|
698 | </plugin> |
---|
699 | <plugin> |
---|
700 | <groupId>org.apache.maven.plugins</groupId> |
---|
701 | <artifactId>maven-scm-plugin</artifactId> |
---|
702 | <version>${maven-scm-plugin.artifact.version}</version> |
---|
703 | <configuration> |
---|
704 | <message>[maven-scm-plugin] Build ${build.date}</message> |
---|
705 | <username>${jomc.scm.username}</username> |
---|
706 | <password>${jomc.scm.password}</password> |
---|
707 | </configuration> |
---|
708 | </plugin> |
---|
709 | <plugin> |
---|
710 | <groupId>org.apache.maven.plugins</groupId> |
---|
711 | <artifactId>maven-changes-plugin</artifactId> |
---|
712 | <version>${maven-changes-plugin.artifact.version}</version> |
---|
713 | </plugin> |
---|
714 | <plugin> |
---|
715 | <groupId>org.apache.maven.plugins</groupId> |
---|
716 | <artifactId>maven-enforcer-plugin</artifactId> |
---|
717 | <version>${maven-enforcer-plugin.artifact.version}</version> |
---|
718 | <dependencies> |
---|
719 | <dependency> |
---|
720 | <groupId>org.codehaus.mojo</groupId> |
---|
721 | <artifactId>extra-enforcer-rules</artifactId> |
---|
722 | <version>1.0-beta-4</version> |
---|
723 | </dependency> |
---|
724 | </dependencies> |
---|
725 | <executions> |
---|
726 | <execution> |
---|
727 | <id>default-enforce</id> |
---|
728 | <goals> |
---|
729 | <goal>enforce</goal> |
---|
730 | </goals> |
---|
731 | </execution> |
---|
732 | <execution> |
---|
733 | <id>pre-site-enforce</id> |
---|
734 | <phase>pre-site</phase> |
---|
735 | <goals> |
---|
736 | <goal>enforce</goal> |
---|
737 | </goals> |
---|
738 | </execution> |
---|
739 | </executions> |
---|
740 | <configuration> |
---|
741 | <fail>false</fail> |
---|
742 | <rules> |
---|
743 | <requireJavaVersion> |
---|
744 | <version>[1.7.0,)</version> |
---|
745 | </requireJavaVersion> |
---|
746 | <requireMavenVersion> |
---|
747 | <version>[3.0.4],[3.0.5],[3.1.0-alpha-1],[3.1.0],[3.1.1],[3.2.1],[3.2.2],[3.2.3],[3.2.5],[3.3.1],[3.3.3],[3.3.9]</version> |
---|
748 | </requireMavenVersion> |
---|
749 | <requireNoRepositories /> |
---|
750 | <enforceBytecodeVersion> |
---|
751 | <maxJdkVersion>${maven.compiler.target}</maxJdkVersion> |
---|
752 | </enforceBytecodeVersion> |
---|
753 | </rules> |
---|
754 | </configuration> |
---|
755 | </plugin> |
---|
756 | <plugin> |
---|
757 | <groupId>org.apache.maven.plugins</groupId> |
---|
758 | <artifactId>maven-project-info-reports-plugin</artifactId> |
---|
759 | <version>${maven-project-info-reports-plugin.artifact.version}</version> |
---|
760 | </plugin> |
---|
761 | <plugin> |
---|
762 | <groupId>org.apache.maven.plugins</groupId> |
---|
763 | <artifactId>maven-jxr-plugin</artifactId> |
---|
764 | <version>${maven-jxr-plugin.artifact.version}</version> |
---|
765 | </plugin> |
---|
766 | <plugin> |
---|
767 | <groupId>org.apache.maven.plugins</groupId> |
---|
768 | <artifactId>maven-pmd-plugin</artifactId> |
---|
769 | <version>${maven-pmd-plugin.artifact.version}</version> |
---|
770 | <configuration> |
---|
771 | <targetJdk>${maven.compiler.target}</targetJdk> |
---|
772 | </configuration> |
---|
773 | </plugin> |
---|
774 | <plugin> |
---|
775 | <groupId>org.apache.maven.plugins</groupId> |
---|
776 | <artifactId>maven-checkstyle-plugin</artifactId> |
---|
777 | <version>${maven-checkstyle-plugin.artifact.version}</version> |
---|
778 | <configuration> |
---|
779 | <configLocation>org/jomc/build/resources/checkstyle.xml</configLocation> |
---|
780 | <enableRulesSummary>false</enableRulesSummary> |
---|
781 | </configuration> |
---|
782 | </plugin> |
---|
783 | <plugin> |
---|
784 | <groupId>org.codehaus.mojo</groupId> |
---|
785 | <artifactId>wagon-maven-plugin</artifactId> |
---|
786 | <version>${wagon-maven-plugin.artifact.version}</version> |
---|
787 | </plugin> |
---|
788 | <plugin> |
---|
789 | <groupId>org.codehaus.mojo</groupId> |
---|
790 | <artifactId>javacc-maven-plugin</artifactId> |
---|
791 | <version>${javacc-maven-plugin.artifact.version}</version> |
---|
792 | <executions> |
---|
793 | <execution> |
---|
794 | <id>default-javacc</id> |
---|
795 | <goals> |
---|
796 | <goal>javacc</goal> |
---|
797 | </goals> |
---|
798 | <configuration> |
---|
799 | <jdkVersion>1.4</jdkVersion> |
---|
800 | <forceLaCheck>true</forceLaCheck> |
---|
801 | <outputDirectory>${javaccOutputDirectory}</outputDirectory> |
---|
802 | </configuration> |
---|
803 | </execution> |
---|
804 | </executions> |
---|
805 | </plugin> |
---|
806 | <plugin> |
---|
807 | <groupId>org.codehaus.mojo</groupId> |
---|
808 | <artifactId>build-helper-maven-plugin</artifactId> |
---|
809 | <version>${build-helper-maven-plugin.artifact.version}</version> |
---|
810 | <executions> |
---|
811 | <execution> |
---|
812 | <id>default-timestamp-property</id> |
---|
813 | <phase>initialize</phase> |
---|
814 | <goals> |
---|
815 | <goal>timestamp-property</goal> |
---|
816 | </goals> |
---|
817 | <configuration> |
---|
818 | <name>build.date</name> |
---|
819 | <locale>en</locale> |
---|
820 | <pattern>yyyy-MM-dd'T'HH:mm:ssZ</pattern> |
---|
821 | </configuration> |
---|
822 | </execution> |
---|
823 | <execution> |
---|
824 | <id>default-attach-artifact</id> |
---|
825 | <phase>prepare-package</phase> |
---|
826 | <goals> |
---|
827 | <goal>attach-artifact</goal> |
---|
828 | </goals> |
---|
829 | <configuration> |
---|
830 | <artifacts> |
---|
831 | <artifact> |
---|
832 | <file>${basedir}/LICENSE.txt</file> |
---|
833 | <type>txt</type> |
---|
834 | <classifier>license</classifier> |
---|
835 | </artifact> |
---|
836 | </artifacts> |
---|
837 | </configuration> |
---|
838 | </execution> |
---|
839 | </executions> |
---|
840 | </plugin> |
---|
841 | <plugin> |
---|
842 | <groupId>org.codehaus.mojo</groupId> |
---|
843 | <artifactId>xml-maven-plugin</artifactId> |
---|
844 | <version>${xml-maven-plugin.artifact.version}</version> |
---|
845 | </plugin> |
---|
846 | <plugin> |
---|
847 | <groupId>org.codehaus.mojo</groupId> |
---|
848 | <artifactId>clirr-maven-plugin</artifactId> |
---|
849 | <version>${clirr-maven-plugin.artifact.version}</version> |
---|
850 | </plugin> |
---|
851 | <plugin> |
---|
852 | <groupId>org.codehaus.mojo</groupId> |
---|
853 | <artifactId>animal-sniffer-maven-plugin</artifactId> |
---|
854 | <version>${animal-sniffer.version}</version> |
---|
855 | <executions> |
---|
856 | <execution> |
---|
857 | <id>default-check</id> |
---|
858 | <phase>prepare-package</phase> |
---|
859 | <goals> |
---|
860 | <goal>check</goal> |
---|
861 | </goals> |
---|
862 | <configuration> |
---|
863 | <signature> |
---|
864 | <groupId>${jomc.animal-sniffer.signature.groupId}</groupId> |
---|
865 | <artifactId>${jomc.animal-sniffer.signature.artifactId}</artifactId> |
---|
866 | <version>${jomc.animal-sniffer.signature.version}</version> |
---|
867 | </signature> |
---|
868 | </configuration> |
---|
869 | </execution> |
---|
870 | </executions> |
---|
871 | </plugin> |
---|
872 | <plugin> |
---|
873 | <groupId>org.codehaus.mojo</groupId> |
---|
874 | <artifactId>findbugs-maven-plugin</artifactId> |
---|
875 | <version>${findbugs-maven-plugin.artifact.version}</version> |
---|
876 | <configuration> |
---|
877 | <fork>false</fork> |
---|
878 | </configuration> |
---|
879 | </plugin> |
---|
880 | <plugin> |
---|
881 | <groupId>org.jacoco</groupId> |
---|
882 | <artifactId>jacoco-maven-plugin</artifactId> |
---|
883 | <version>${jacoco-maven-plugin.artifact.version}</version> |
---|
884 | <executions> |
---|
885 | <execution> |
---|
886 | <id>default-prepare-agent</id> |
---|
887 | <goals> |
---|
888 | <goal>prepare-agent</goal> |
---|
889 | </goals> |
---|
890 | </execution> |
---|
891 | </executions> |
---|
892 | </plugin> |
---|
893 | <!-- http://jira.codehaus.org/browse/MTAGLIST-59 plugin> |
---|
894 | <groupId>org.codehaus.mojo</groupId> |
---|
895 | <artifactId>taglist-maven-plugin</artifactId> |
---|
896 | <version>${taglist-maven-plugin.artifact.version}</version> |
---|
897 | <configuration> |
---|
898 | <tagListOptions> |
---|
899 | <tagClasses> |
---|
900 | <tagClass> |
---|
901 | <displayName>JDK Tags</displayName> |
---|
902 | <tags> |
---|
903 | <tag> |
---|
904 | <matchString>JDK:</matchString> |
---|
905 | <matchType>exact</matchType> |
---|
906 | </tag> |
---|
907 | </tags> |
---|
908 | </tagClass> |
---|
909 | </tagClasses> |
---|
910 | </tagListOptions> |
---|
911 | </configuration> |
---|
912 | </plugin --> |
---|
913 | <plugin> |
---|
914 | <groupId>org.codehaus.plexus</groupId> |
---|
915 | <artifactId>plexus-component-metadata</artifactId> |
---|
916 | <version>${plexuscontainers.version}</version> |
---|
917 | <executions> |
---|
918 | <execution> |
---|
919 | <id>default-generate-metadata</id> |
---|
920 | <goals> |
---|
921 | <goal>generate-metadata</goal> |
---|
922 | </goals> |
---|
923 | </execution> |
---|
924 | <execution> |
---|
925 | <id>default-generate-test-metadata</id> |
---|
926 | <goals> |
---|
927 | <goal>generate-test-metadata</goal> |
---|
928 | </goals> |
---|
929 | </execution> |
---|
930 | </executions> |
---|
931 | </plugin> |
---|
932 | <plugin> |
---|
933 | <groupId>org.jvnet.jaxb2.maven2</groupId> |
---|
934 | <artifactId>maven-jaxb21-plugin</artifactId> |
---|
935 | <version>${maven-jaxb21-plugin.artifact.version}</version> |
---|
936 | <executions> |
---|
937 | <execution> |
---|
938 | <id>default-generate</id> |
---|
939 | <goals> |
---|
940 | <goal>generate</goal> |
---|
941 | </goals> |
---|
942 | <configuration> |
---|
943 | <args> |
---|
944 | <arg>-npa</arg> |
---|
945 | <arg>-copy-constructor</arg> |
---|
946 | <arg>-mark-generated</arg> |
---|
947 | <arg>-Xinject-code</arg> |
---|
948 | <arg>-Xinheritance</arg> |
---|
949 | </args> |
---|
950 | <bindingDirectory>src/main/schemas</bindingDirectory> |
---|
951 | <extension>true</extension> |
---|
952 | <generateDirectory>${xjcOutputDirectory}</generateDirectory> |
---|
953 | <readOnly>true</readOnly> |
---|
954 | <schemaDirectory>src/main/schemas</schemaDirectory> |
---|
955 | <plugins> |
---|
956 | <plugin> |
---|
957 | <groupId>org.jvnet.jaxb2_commons</groupId> |
---|
958 | <artifactId>jaxb2-basics</artifactId> |
---|
959 | <version>${jaxb2-basics.version}</version> |
---|
960 | </plugin> |
---|
961 | <plugin> |
---|
962 | <groupId>net.sourceforge.ccxjc</groupId> |
---|
963 | <artifactId>cc-xjc-plugin</artifactId> |
---|
964 | <version>${cc-xjc-plugin.version}</version> |
---|
965 | </plugin> |
---|
966 | </plugins> |
---|
967 | </configuration> |
---|
968 | </execution> |
---|
969 | </executions> |
---|
970 | </plugin> |
---|
971 | </plugins> |
---|
972 | </pluginManagement> |
---|
973 | <plugins> |
---|
974 | <plugin> |
---|
975 | <groupId>org.apache.maven.plugins</groupId> |
---|
976 | <artifactId>maven-enforcer-plugin</artifactId> |
---|
977 | </plugin> |
---|
978 | <plugin> |
---|
979 | <groupId>org.codehaus.mojo</groupId> |
---|
980 | <artifactId>build-helper-maven-plugin</artifactId> |
---|
981 | </plugin> |
---|
982 | <plugin> |
---|
983 | <groupId>org.apache.maven.plugins</groupId> |
---|
984 | <artifactId>maven-remote-resources-plugin</artifactId> |
---|
985 | </plugin> |
---|
986 | <plugin> |
---|
987 | <groupId>org.codehaus.mojo</groupId> |
---|
988 | <artifactId>animal-sniffer-maven-plugin</artifactId> |
---|
989 | </plugin> |
---|
990 | <plugin> |
---|
991 | <groupId>org.jacoco</groupId> |
---|
992 | <artifactId>jacoco-maven-plugin</artifactId> |
---|
993 | </plugin> |
---|
994 | </plugins> |
---|
995 | </build> |
---|
996 | <dependencyManagement> |
---|
997 | <dependencies> |
---|
998 | <dependency> |
---|
999 | <groupId>org.apache.maven.plugin-tools</groupId> |
---|
1000 | <artifactId>maven-plugin-annotations</artifactId> |
---|
1001 | <version>${plugintools.version}</version> |
---|
1002 | </dependency> |
---|
1003 | <dependency> |
---|
1004 | <groupId>org.codehaus.mojo</groupId> |
---|
1005 | <artifactId>animal-sniffer-annotations</artifactId> |
---|
1006 | <version>${animal-sniffer.version}</version> |
---|
1007 | <!-- |
---|
1008 | https://issues.apache.org/jira/browse/MNG-5227 |
---|
1009 | --> |
---|
1010 | <optional>true</optional> |
---|
1011 | </dependency> |
---|
1012 | </dependencies> |
---|
1013 | </dependencyManagement> |
---|
1014 | <distributionManagement> |
---|
1015 | <repository> |
---|
1016 | <id>sonatype-nexus-staging</id> |
---|
1017 | <name>Sonatype Nexus Release Repository</name> |
---|
1018 | <url>dav:https://oss.sonatype.org/service/local/staging/deploy/maven2</url> |
---|
1019 | </repository> |
---|
1020 | <snapshotRepository> |
---|
1021 | <id>sonatype-nexus-snapshots</id> |
---|
1022 | <name>Sonatype Nexus Snapshots</name> |
---|
1023 | <url>dav:https://oss.sonatype.org/content/repositories/snapshots</url> |
---|
1024 | </snapshotRepository> |
---|
1025 | <site> |
---|
1026 | <id>${jomc.site.distribution.id}</id> |
---|
1027 | <name>${jomc.site.distribution.name}</name> |
---|
1028 | <url>${jomc.site.distribution.base.url}/${jomc.site.location}</url> |
---|
1029 | </site> |
---|
1030 | </distributionManagement> |
---|
1031 | <profiles> |
---|
1032 | <profile> |
---|
1033 | <id>maven-3</id> |
---|
1034 | <activation> |
---|
1035 | <file> |
---|
1036 | <!-- This employs that the basedir expression is only recognized by Maven 3.x (see MNG-2363) --> |
---|
1037 | <exists>${basedir}</exists> |
---|
1038 | </file> |
---|
1039 | </activation> |
---|
1040 | <build> |
---|
1041 | <pluginManagement> |
---|
1042 | <plugins> |
---|
1043 | <plugin> |
---|
1044 | <groupId>org.apache.maven.plugins</groupId> |
---|
1045 | <artifactId>maven-deploy-plugin</artifactId> |
---|
1046 | <dependencies> |
---|
1047 | <dependency> |
---|
1048 | <groupId>org.apache.maven.wagon</groupId> |
---|
1049 | <artifactId>wagon-webdav-jackrabbit</artifactId> |
---|
1050 | <version>2.10</version> |
---|
1051 | </dependency> |
---|
1052 | </dependencies> |
---|
1053 | </plugin> |
---|
1054 | <plugin> |
---|
1055 | <groupId>org.apache.maven.plugins</groupId> |
---|
1056 | <artifactId>maven-site-plugin</artifactId> |
---|
1057 | <dependencies> |
---|
1058 | <dependency> |
---|
1059 | <groupId>org.apache.maven.wagon</groupId> |
---|
1060 | <artifactId>wagon-webdav-jackrabbit</artifactId> |
---|
1061 | <version>2.10</version> |
---|
1062 | </dependency> |
---|
1063 | </dependencies> |
---|
1064 | <executions> |
---|
1065 | <execution> |
---|
1066 | <id>default-attach-descriptor</id> |
---|
1067 | <phase>prepare-package</phase> |
---|
1068 | <goals> |
---|
1069 | <goal>attach-descriptor</goal> |
---|
1070 | </goals> |
---|
1071 | </execution> |
---|
1072 | </executions> |
---|
1073 | </plugin> |
---|
1074 | <plugin> |
---|
1075 | <groupId>org.codehaus.mojo</groupId> |
---|
1076 | <artifactId>wagon-maven-plugin</artifactId> |
---|
1077 | <dependencies> |
---|
1078 | <dependency> |
---|
1079 | <groupId>org.apache.maven.wagon</groupId> |
---|
1080 | <artifactId>wagon-webdav-jackrabbit</artifactId> |
---|
1081 | <version>1.0</version> |
---|
1082 | </dependency> |
---|
1083 | </dependencies> |
---|
1084 | </plugin> |
---|
1085 | </plugins> |
---|
1086 | </pluginManagement> |
---|
1087 | <plugins> |
---|
1088 | <plugin> |
---|
1089 | <groupId>org.apache.maven.plugins</groupId> |
---|
1090 | <artifactId>maven-site-plugin</artifactId> |
---|
1091 | </plugin> |
---|
1092 | </plugins> |
---|
1093 | </build> |
---|
1094 | </profile> |
---|
1095 | <profile> |
---|
1096 | <!-- See http://jira.codehaus.org/browse/MNG-4112 --> |
---|
1097 | <id>maven-version</id> |
---|
1098 | <activation> |
---|
1099 | <property> |
---|
1100 | <name>!maven.version</name> |
---|
1101 | </property> |
---|
1102 | </activation> |
---|
1103 | <build> |
---|
1104 | <pluginManagement> |
---|
1105 | <plugins> |
---|
1106 | <plugin> |
---|
1107 | <groupId>org.codehaus.mojo</groupId> |
---|
1108 | <artifactId>build-helper-maven-plugin</artifactId> |
---|
1109 | <executions> |
---|
1110 | <execution> |
---|
1111 | <id>default-maven-version</id> |
---|
1112 | <phase>initialize</phase> |
---|
1113 | <goals> |
---|
1114 | <goal>maven-version</goal> |
---|
1115 | </goals> |
---|
1116 | </execution> |
---|
1117 | </executions> |
---|
1118 | </plugin> |
---|
1119 | </plugins> |
---|
1120 | </pluginManagement> |
---|
1121 | </build> |
---|
1122 | </profile> |
---|
1123 | <profile> |
---|
1124 | <id>jomc-release</id> |
---|
1125 | <build> |
---|
1126 | <pluginManagement> |
---|
1127 | <plugins> |
---|
1128 | <plugin> |
---|
1129 | <groupId>org.apache.maven.plugins</groupId> |
---|
1130 | <artifactId>maven-deploy-plugin</artifactId> |
---|
1131 | <configuration> |
---|
1132 | <updateReleaseInfo>true</updateReleaseInfo> |
---|
1133 | </configuration> |
---|
1134 | </plugin> |
---|
1135 | <plugin> |
---|
1136 | <groupId>org.apache.maven.plugins</groupId> |
---|
1137 | <artifactId>maven-source-plugin</artifactId> |
---|
1138 | <executions> |
---|
1139 | <execution> |
---|
1140 | <id>default-jar-no-fork</id> |
---|
1141 | <phase>prepare-package</phase> |
---|
1142 | <goals> |
---|
1143 | <goal>jar-no-fork</goal> |
---|
1144 | </goals> |
---|
1145 | </execution> |
---|
1146 | <execution> |
---|
1147 | <id>default-test-jar-no-fork</id> |
---|
1148 | <phase>prepare-package</phase> |
---|
1149 | <goals> |
---|
1150 | <goal>test-jar-no-fork</goal> |
---|
1151 | </goals> |
---|
1152 | </execution> |
---|
1153 | </executions> |
---|
1154 | </plugin> |
---|
1155 | <plugin> |
---|
1156 | <groupId>org.apache.maven.plugins</groupId> |
---|
1157 | <artifactId>maven-javadoc-plugin</artifactId> |
---|
1158 | <executions> |
---|
1159 | <execution> |
---|
1160 | <id>default-jar</id> |
---|
1161 | <phase>prepare-package</phase> |
---|
1162 | <goals> |
---|
1163 | <goal>jar</goal> |
---|
1164 | </goals> |
---|
1165 | </execution> |
---|
1166 | <execution> |
---|
1167 | <id>default-test-jar</id> |
---|
1168 | <phase>prepare-package</phase> |
---|
1169 | <goals> |
---|
1170 | <goal>test-jar</goal> |
---|
1171 | </goals> |
---|
1172 | </execution> |
---|
1173 | </executions> |
---|
1174 | </plugin> |
---|
1175 | <plugin> |
---|
1176 | <groupId>org.apache.maven.plugins</groupId> |
---|
1177 | <artifactId>maven-jar-plugin</artifactId> |
---|
1178 | <executions> |
---|
1179 | <execution> |
---|
1180 | <id>default-test-jar</id> |
---|
1181 | <phase>prepare-package</phase> |
---|
1182 | <goals> |
---|
1183 | <goal>test-jar</goal> |
---|
1184 | </goals> |
---|
1185 | </execution> |
---|
1186 | <execution> |
---|
1187 | <id>default-project-jar</id> |
---|
1188 | <phase>prepare-package</phase> |
---|
1189 | <goals> |
---|
1190 | <goal>jar</goal> |
---|
1191 | </goals> |
---|
1192 | <configuration> |
---|
1193 | <classesDirectory>${project.basedir}</classesDirectory> |
---|
1194 | <classifier>project</classifier> |
---|
1195 | <includes> |
---|
1196 | <include>LICENSE.txt</include> |
---|
1197 | <include>BUILDING.txt</include> |
---|
1198 | <include>pom.xml</include> |
---|
1199 | <include>src/**</include> |
---|
1200 | </includes> |
---|
1201 | <excludes> |
---|
1202 | <exclude>**/.*/**</exclude> |
---|
1203 | <exclude>**/target/**</exclude> |
---|
1204 | </excludes> |
---|
1205 | </configuration> |
---|
1206 | </execution> |
---|
1207 | </executions> |
---|
1208 | </plugin> |
---|
1209 | <plugin> |
---|
1210 | <groupId>org.apache.maven.plugins</groupId> |
---|
1211 | <artifactId>maven-site-plugin</artifactId> |
---|
1212 | <executions> |
---|
1213 | <execution> |
---|
1214 | <id>default-jar</id> |
---|
1215 | <phase>prepare-package</phase> |
---|
1216 | <goals> |
---|
1217 | <goal>jar</goal> |
---|
1218 | </goals> |
---|
1219 | <configuration> |
---|
1220 | <relativizeDecorationLinks>false</relativizeDecorationLinks> |
---|
1221 | </configuration> |
---|
1222 | </execution> |
---|
1223 | </executions> |
---|
1224 | </plugin> |
---|
1225 | <plugin> |
---|
1226 | <groupId>org.apache.maven.plugins</groupId> |
---|
1227 | <artifactId>maven-jarsigner-plugin</artifactId> |
---|
1228 | <executions> |
---|
1229 | <execution> |
---|
1230 | <id>default-sign</id> |
---|
1231 | <phase>package</phase> |
---|
1232 | <goals> |
---|
1233 | <goal>sign</goal> |
---|
1234 | </goals> |
---|
1235 | </execution> |
---|
1236 | <execution> |
---|
1237 | <id>default-verify</id> |
---|
1238 | <phase>verify</phase> |
---|
1239 | <goals> |
---|
1240 | <goal>verify</goal> |
---|
1241 | </goals> |
---|
1242 | </execution> |
---|
1243 | </executions> |
---|
1244 | </plugin> |
---|
1245 | <plugin> |
---|
1246 | <groupId>org.apache.maven.plugins</groupId> |
---|
1247 | <artifactId>maven-gpg-plugin</artifactId> |
---|
1248 | <executions> |
---|
1249 | <execution> |
---|
1250 | <id>default-sign</id> |
---|
1251 | <phase>verify</phase> |
---|
1252 | <goals> |
---|
1253 | <goal>sign</goal> |
---|
1254 | </goals> |
---|
1255 | </execution> |
---|
1256 | </executions> |
---|
1257 | </plugin> |
---|
1258 | </plugins> |
---|
1259 | </pluginManagement> |
---|
1260 | <plugins> |
---|
1261 | <plugin> |
---|
1262 | <groupId>org.apache.maven.plugins</groupId> |
---|
1263 | <artifactId>maven-jar-plugin</artifactId> |
---|
1264 | <inherited>false</inherited> |
---|
1265 | </plugin> |
---|
1266 | <plugin> |
---|
1267 | <groupId>org.apache.maven.plugins</groupId> |
---|
1268 | <artifactId>maven-source-plugin</artifactId> |
---|
1269 | </plugin> |
---|
1270 | <plugin> |
---|
1271 | <groupId>org.apache.maven.plugins</groupId> |
---|
1272 | <artifactId>maven-javadoc-plugin</artifactId> |
---|
1273 | </plugin> |
---|
1274 | <plugin> |
---|
1275 | <groupId>org.apache.maven.plugins</groupId> |
---|
1276 | <artifactId>maven-site-plugin</artifactId> |
---|
1277 | </plugin> |
---|
1278 | <plugin> |
---|
1279 | <groupId>org.apache.maven.plugins</groupId> |
---|
1280 | <artifactId>maven-jarsigner-plugin</artifactId> |
---|
1281 | </plugin> |
---|
1282 | <plugin> |
---|
1283 | <groupId>org.apache.maven.plugins</groupId> |
---|
1284 | <artifactId>maven-gpg-plugin</artifactId> |
---|
1285 | </plugin> |
---|
1286 | </plugins> |
---|
1287 | </build> |
---|
1288 | <properties> |
---|
1289 | <jomc.verbose>true</jomc.verbose> |
---|
1290 | <jomc.sourceProcessing>false</jomc.sourceProcessing> |
---|
1291 | <checkstyle.enable.rss>false</checkstyle.enable.rss> |
---|
1292 | </properties> |
---|
1293 | </profile> |
---|
1294 | </profiles> |
---|
1295 | <properties> |
---|
1296 | <!-- Artifact versions. --> |
---|
1297 | <animal-sniffer.version>1.15</animal-sniffer.version> |
---|
1298 | <surefire.version>2.19.1</surefire.version> |
---|
1299 | <!-- |
---|
1300 | https://issues.apache.org/jira/browse/MNG-3762 |
---|
1301 | https://issues.apache.org/jira/browse/MPLUGIN-296 |
---|
1302 | --> |
---|
1303 | <plugintools.version>3.4</plugintools.version> |
---|
1304 | <plexuscontainers.version>1.6</plexuscontainers.version> |
---|
1305 | <umlgraph.version>5.6.6</umlgraph.version> |
---|
1306 | <cc-xjc-plugin.version>2.0.1</cc-xjc-plugin.version> |
---|
1307 | <jaxb2-basics.version>0.11.0</jaxb2-basics.version> |
---|
1308 | <jomc.build.version>1.10</jomc.build.version> |
---|
1309 | <!-- Plugin versions. --> |
---|
1310 | <maven-compiler-plugin.artifact.version>3.5.1</maven-compiler-plugin.artifact.version> |
---|
1311 | <maven-site-plugin.artifact.version>3.5.1</maven-site-plugin.artifact.version> |
---|
1312 | <maven-resources-plugin.artifact.version>2.7</maven-resources-plugin.artifact.version> |
---|
1313 | <maven-release-plugin.artifact.version>2.5.3</maven-release-plugin.artifact.version> |
---|
1314 | <maven-jar-plugin.artifact.version>2.6</maven-jar-plugin.artifact.version> |
---|
1315 | <maven-gpg-plugin.artifact.version>1.6</maven-gpg-plugin.artifact.version> |
---|
1316 | <maven-jarsigner-plugin.artifact.version>1.4</maven-jarsigner-plugin.artifact.version> |
---|
1317 | <maven-remote-resources-plugin.artifact.version>1.5</maven-remote-resources-plugin.artifact.version> |
---|
1318 | <maven-javadoc-plugin.artifact.version>2.10.3</maven-javadoc-plugin.artifact.version> |
---|
1319 | <maven-clean-plugin.artifact.version>3.0.0</maven-clean-plugin.artifact.version> |
---|
1320 | <maven-deploy-plugin.artifact.version>2.8.2</maven-deploy-plugin.artifact.version> |
---|
1321 | <maven-dependency-plugin.artifact.version>2.10</maven-dependency-plugin.artifact.version> |
---|
1322 | <maven-install-plugin.artifact.version>2.5.2</maven-install-plugin.artifact.version> |
---|
1323 | <maven-source-plugin.artifact.version>3.0.0</maven-source-plugin.artifact.version> |
---|
1324 | <maven-scm-plugin.artifact.version>1.9.4</maven-scm-plugin.artifact.version> |
---|
1325 | <maven-changes-plugin.artifact.version>2.12</maven-changes-plugin.artifact.version> |
---|
1326 | <maven-enforcer-plugin.artifact.version>1.4.1</maven-enforcer-plugin.artifact.version> |
---|
1327 | <!-- |
---|
1328 | https://issues.apache.org/jira/browse/MPIR-238 |
---|
1329 | https://issues.apache.org/jira/browse/MPIR-322 |
---|
1330 | The changes due to MPIR-322 are breaking the plugin for this project. Couldn't get worse. |
---|
1331 | --> |
---|
1332 | <maven-project-info-reports-plugin.artifact.version>2.7</maven-project-info-reports-plugin.artifact.version> |
---|
1333 | <maven-jxr-plugin.artifact.version>2.5</maven-jxr-plugin.artifact.version> |
---|
1334 | <maven-pmd-plugin.artifact.version>3.6</maven-pmd-plugin.artifact.version> |
---|
1335 | <!-- |
---|
1336 | http://sourceforge.net/tracker/?func=detail&aid=3486876&group_id=29721&atid=397078 |
---|
1337 | --> |
---|
1338 | <maven-checkstyle-plugin.artifact.version>2.17</maven-checkstyle-plugin.artifact.version> |
---|
1339 | <wagon-maven-plugin.artifact.version>1.0</wagon-maven-plugin.artifact.version> |
---|
1340 | <javacc-maven-plugin.artifact.version>2.6</javacc-maven-plugin.artifact.version> |
---|
1341 | <build-helper-maven-plugin.artifact.version>1.10</build-helper-maven-plugin.artifact.version> |
---|
1342 | <xml-maven-plugin.artifact.version>1.0.1</xml-maven-plugin.artifact.version> |
---|
1343 | <clirr-maven-plugin.artifact.version>2.7</clirr-maven-plugin.artifact.version> |
---|
1344 | <findbugs-maven-plugin.artifact.version>3.0.3</findbugs-maven-plugin.artifact.version> |
---|
1345 | <jacoco-maven-plugin.artifact.version>0.7.6.201602180812</jacoco-maven-plugin.artifact.version> |
---|
1346 | <!-- |
---|
1347 | https://issues.apache.org/jira/browse/MTAGLIST-59 |
---|
1348 | --> |
---|
1349 | <taglist-maven-plugin.artifact.version>2.4</taglist-maven-plugin.artifact.version> |
---|
1350 | <maven-jaxb21-plugin.artifact.version>0.13.1</maven-jaxb21-plugin.artifact.version> |
---|
1351 | <maven-shade-plugin.artifact.version>2.4.3</maven-shade-plugin.artifact.version> |
---|
1352 | <maven-assembly-plugin.artifact.version>2.6</maven-assembly-plugin.artifact.version> |
---|
1353 | <!-- Plugin parameters. --> |
---|
1354 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
---|
1355 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
---|
1356 | <xjcOutputDirectory>${project.build.directory}/generated-sources/jaxb</xjcOutputDirectory> |
---|
1357 | <xjcTestOutputDirectory>${project.build.directory}/generated-test-sources/jaxb</xjcTestOutputDirectory> |
---|
1358 | <javaccOutputDirectory>${project.build.directory}/generated-sources/javacc</javaccOutputDirectory> |
---|
1359 | <remoteResourcesOutputDirectory>${project.build.directory}/maven-shared-archive-resources</remoteResourcesOutputDirectory> |
---|
1360 | <assembly.useJvmChmod>true</assembly.useJvmChmod> |
---|
1361 | <dependency.useJvmChmod>true</dependency.useJvmChmod> |
---|
1362 | <installAtEnd>true</installAtEnd> |
---|
1363 | <deployAtEnd>true</deployAtEnd> |
---|
1364 | <maven.compiler.optimize>true</maven.compiler.optimize> |
---|
1365 | <maven.compiler.showDeprecation>true</maven.compiler.showDeprecation> |
---|
1366 | <maven.compiler.showWarnings>true</maven.compiler.showWarnings> |
---|
1367 | <maven.compiler.source>1.5</maven.compiler.source> |
---|
1368 | <maven.compiler.target>1.5</maven.compiler.target> |
---|
1369 | <maven.compiler.useIncrementalCompilation>false</maven.compiler.useIncrementalCompilation> |
---|
1370 | <maven.jarsigner.memory>32m</maven.jarsigner.memory> |
---|
1371 | <maven.javadoc.memory>32m</maven.javadoc.memory> |
---|
1372 | <maven.javadoc.minmemory>${maven.javadoc.memory}</maven.javadoc.minmemory> |
---|
1373 | <maven.javadoc.maxmemory>${maven.javadoc.memory}</maven.javadoc.maxmemory> |
---|
1374 | <maven.surefire.argLine>-client -Xms32m -Xmx32m -Xss2m -Dfile.encoding=${file.encoding}</maven.surefire.argLine> |
---|
1375 | <!-- Updated by JaCoCo plugin. Potentionally conflicts with other plugins using that same property. --> |
---|
1376 | <argLine>${maven.surefire.argLine}</argLine> |
---|
1377 | <!-- Parent --> |
---|
1378 | <jomc.frs.distribution.id>frs.jomc.org</jomc.frs.distribution.id> |
---|
1379 | <jomc.frs.distribution.base.url>dav:http://frs.jomc.org</jomc.frs.distribution.base.url> |
---|
1380 | <jomc.xml.distribution.id>xml.jomc.org</jomc.xml.distribution.id> |
---|
1381 | <jomc.xml.distribution.base.url>dav:http://xml.jomc.org</jomc.xml.distribution.base.url> |
---|
1382 | <jomc.base.url>http://www.jomc.org</jomc.base.url> |
---|
1383 | <jomc.site.distribution.id>www.jomc.org</jomc.site.distribution.id> |
---|
1384 | <jomc.site.distribution.name>JOMC Site</jomc.site.distribution.name> |
---|
1385 | <jomc.site.distribution.base.url>dav:http://www.jomc.org</jomc.site.distribution.base.url> |
---|
1386 | <jomc.scm.base.connection>scm:svn:http://svn.jomc.org/svnroot/jomc</jomc.scm.base.connection> |
---|
1387 | <jomc.scm.connection>${jomc.scm.base.connection}/${jomc.scm.location}</jomc.scm.connection> |
---|
1388 | <jomc.scm.base.developerConnection>scm:svn:http://svn.jomc.org/svnroot/jomc</jomc.scm.base.developerConnection> |
---|
1389 | <jomc.scm.developerConnection>${jomc.scm.base.developerConnection}/${jomc.scm.location}</jomc.scm.developerConnection> |
---|
1390 | <jomc.scm.base.url>http://svn.jomc.org</jomc.scm.base.url> |
---|
1391 | <jomc.scm.url>${jomc.scm.base.url}/${jomc.scm.location}</jomc.scm.url> |
---|
1392 | <jomc.animal-sniffer.signature.groupId>org.jomc.build</jomc.animal-sniffer.signature.groupId> |
---|
1393 | <jomc.animal-sniffer.signature.artifactId>jdk15-jaxb21-signature</jomc.animal-sniffer.signature.artifactId> |
---|
1394 | <jomc.animal-sniffer.signature.version>${jomc.build.version}</jomc.animal-sniffer.signature.version> |
---|
1395 | <!-- Properties to override. --> |
---|
1396 | <jomc.scm.location>${project.artifactId}</jomc.scm.location> |
---|
1397 | <jomc.site.location>${project.artifactId}/${project.version}</jomc.site.location> |
---|
1398 | <jomc.trac.query>order=id&version=${project.version}&component=${project.name}</jomc.trac.query> |
---|
1399 | </properties> |
---|
1400 | </project> |
---|