28
28
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
29
29
OR OTHER DEALINGS IN THE SOFTWARE.
30
30
-->
31
- <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/xsd/maven-4.0.0.xsd" >
31
+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
32
+ xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
33
+ xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
32
34
<modelVersion >4.0.0</modelVersion >
33
35
34
- <groupId >org.burningwave</groupId >
36
+ <parent >
37
+ <groupId >org.burningwave</groupId >
38
+ <artifactId >jvm-driver-parent</artifactId >
39
+ <version >${revision} </version >
40
+ </parent >
41
+
35
42
<artifactId >jvm-driver</artifactId >
36
43
<version >8.19.2-SNAPSHOT</version >
37
44
81
88
</developers >
82
89
83
90
<properties >
84
- <copyright .holder>Roberto Gentili</copyright .holder>
85
91
<maven .compiler.encoding>UTF-8</maven .compiler.encoding>
86
92
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
87
93
<project_jdk_version >7</project_jdk_version >
90
96
<project .test.testSuite>AllTestsSuite</project .test.testSuite>
91
97
<project .test.includes>**/${project.test.testSuite} .java</project .test.includes>
92
98
<project .test.excludes>**/*Test.java</project .test.excludes>
93
- <
repository .url>https://
[email protected] /burningwave/jvm-driver.git</
repository .url>
94
99
95
- <coveralls-maven-plugin .version>4.3.0</coveralls-maven-plugin .version>
96
- <jacoco-maven-plugin .version>0.7.6.201602180812</jacoco-maven-plugin .version>
97
100
<junit-jupiter .version>5.10.0</junit-jupiter .version>
98
101
<junit .version>1.10.0</junit .version>
99
102
<jvm-driver .version>9.8.0</jvm-driver .version>
100
103
<maven-antrun-plugin .version>3.1.0</maven-antrun-plugin .version>
101
104
<maven-bundle-plugin .version>5.1.9</maven-bundle-plugin .version>
102
105
<maven-compiler-plugin .version>3.11.0</maven-compiler-plugin .version>
103
- <maven-deploy-plugin .version>2.8.2</maven-deploy-plugin .version>
104
- <maven-gpg-plugin .version>1.6</maven-gpg-plugin .version>
105
106
<maven-jar-plugin .version>3.3.0</maven-jar-plugin .version>
106
107
<maven-javadoc-plugin .version>3.2.0</maven-javadoc-plugin .version>
107
- <maven-jxr-plugin .version>3.1.1</maven-jxr-plugin .version>
108
- <maven-release-plugin .version>2.5.3</maven-release-plugin .version>
109
- <maven-source-plugin .version>3.2.1</maven-source-plugin .version>
110
- <maven-scm-provider-gitexe .version>1.9.5</maven-scm-provider-gitexe .version>
108
+ <maven-source-plugin .version>3.0.1</maven-source-plugin .version>
111
109
<maven-surefire-plugin .version>3.2.1</maven-surefire-plugin .version>
112
- <nexus-staging-maven-plugin .version>1.6.13</nexus-staging-maven-plugin .version>
113
110
</properties >
114
111
115
- <issueManagement >
116
- <system >github.com</system >
117
- <url >https://github.com/burningwave/jvm-driver/issues</url >
118
- </issueManagement >
119
-
120
- <distributionManagement >
121
- <snapshotRepository >
122
- <id >ossrh</id >
123
- <url >https://oss.sonatype.org/content/repositories/snapshots</url >
124
- </snapshotRepository >
125
- <repository >
126
- <id >ossrh</id >
127
- <url >https://oss.sonatype.org/service/local/staging/deploy/maven2/</url >
128
- </repository >
129
- </distributionManagement >
130
-
131
- <scm >
132
- <connection >scm:git:${repository.url} </connection >
133
- <developerConnection >scm:git:${repository.url} </developerConnection >
134
- <url >https://github.com/burningwave/jvm-driver</url >
135
- <tag >HEAD</tag >
136
- </scm >
137
-
138
112
<dependencies >
139
113
140
114
<dependency >
220
194
</phase >
221
195
<configuration >
222
196
<target >
223
- <copy toDir =" ${project.build.directory}/classes/org/burningwave/jvm" >
197
+ <copy
198
+ toDir=" ${project.build.directory}/classes/org/burningwave/jvm" >
224
199
<fileset dir =" ${project.basedir}/../native/bin" />
225
200
</copy >
226
201
</target >
234
209
</goals >
235
210
<configuration >
236
211
<target >
237
- <jar update =" true" destfile =" ${project.build.directory}/${project.build.finalName}.jar" >
238
- <zipfileset prefix =" META-INF/versions/9" dir =" ${project.build.directory}/classes" includes =" module-info.class" />
212
+ <jar update =" true"
213
+ destfile=" ${project.build.directory}/${project.build.finalName}.jar" >
214
+ <zipfileset prefix =" META-INF/versions/9"
215
+ dir=" ${project.build.directory}/classes"
216
+ includes=" module-info.class" />
239
217
</jar >
240
218
</target >
241
219
</configuration >
281
259
</execution >
282
260
</executions >
283
261
</plugin >
284
-
285
262
<plugin >
286
263
<groupId >org.apache.maven.plugins</groupId >
287
264
<artifactId >maven-surefire-plugin</artifactId >
297
274
<useModulePath >false</useModulePath >
298
275
</configuration >
299
276
</plugin >
300
-
301
277
<plugin >
302
278
<groupId >org.apache.felix</groupId >
303
279
<artifactId >maven-bundle-plugin</artifactId >
329
305
<Import-Package >io.github.toolfactory.jvm;version="${jvm-driver.version} ",io.github.toolfactory.jvm.function.catalog;version="${jvm-driver.version} ",io.github.toolfactory.jvm.function.template;version="${jvm-driver.version} ",io.github.toolfactory.jvm.util;version="${jvm-driver.version} "</Import-Package >
330
306
<Multi-Release >true</Multi-Release >
331
307
<_dsannotations >*</_dsannotations ><!-- Enable processing of OSGI DS component annotations -->
332
- <_metatypeannotations >*</_metatypeannotations ><!-- Enable processing of OSGI metatype annotations -->
308
+ <_metatypeannotations >*</_metatypeannotations ><!-- Enable processing of OSGI metatype annotations -->
333
309
</instructions >
334
310
</configuration >
335
311
</plugin >
350
326
</archive >
351
327
</configuration >
352
328
</plugin >
353
-
354
- <plugin >
355
- <artifactId >maven-deploy-plugin</artifactId >
356
- <version >${maven-deploy-plugin.version} </version >
357
- <executions >
358
- <execution >
359
- <id >default-deploy</id >
360
- <phase >deploy</phase >
361
- <goals >
362
- <goal >deploy</goal >
363
- </goals >
364
- </execution >
365
- </executions >
366
- </plugin >
367
329
<plugin >
368
330
<groupId >org.apache.maven.plugins</groupId >
369
- <artifactId >maven-release-plugin</artifactId >
370
- <version >${maven-release-plugin.version} </version >
371
- <configuration >
372
- <localCheckout >true</localCheckout >
373
- <pushChanges >true</pushChanges >
374
- <mavenExecutorId >forked-path</mavenExecutorId >
375
- <arguments >-Dgpg.passphrase=${gpg.passphrase} </arguments >
376
- <!-- <tagNameFormat>${project.artifactId}-${project.version}</tagNameFormat> -->
377
- </configuration >
378
- <dependencies >
379
- <dependency >
380
- <groupId >org.apache.maven.scm</groupId >
381
- <artifactId >maven-scm-provider-gitexe</artifactId >
382
- <version >${maven-scm-provider-gitexe.version} </version >
383
- </dependency >
384
- </dependencies >
385
- </plugin >
386
- <plugin >
387
- <groupId >org.sonatype.plugins</groupId >
388
- <artifactId >nexus-staging-maven-plugin</artifactId >
389
- <version >${nexus-staging-maven-plugin.version} </version >
390
- <extensions >true</extensions >
331
+ <artifactId >maven-javadoc-plugin</artifactId >
332
+ <version >${maven-javadoc-plugin.version} </version >
391
333
<configuration >
392
- <stagingProgressTimeoutMinutes >20</stagingProgressTimeoutMinutes >
393
- <serverId >ossrh</serverId >
394
- <nexusUrl >https://oss.sonatype.org/</nexusUrl >
395
- <autoReleaseAfterClose >true</autoReleaseAfterClose >
334
+ <javadocExecutable >${java.home} /${javadocExecutable.relativePath} </javadocExecutable >
335
+ <encoding >UTF-8</encoding >
336
+ <source >${project_jdk_version} </source >
396
337
</configuration >
397
- </plugin >
398
- <plugin >
399
- <groupId >org.apache.maven.plugins</groupId >
400
- <artifactId >maven-source-plugin</artifactId >
401
- <version >${maven-source-plugin.version} </version >
402
338
<executions >
403
339
<execution >
404
- <id >attach-sources </id >
340
+ <id >attach-javadoc </id >
405
341
<goals >
406
342
<goal >jar</goal >
407
343
</goals >
408
344
</execution >
409
345
</executions >
410
346
</plugin >
411
-
412
347
<plugin >
413
348
<groupId >org.apache.maven.plugins</groupId >
414
- <artifactId >maven-javadoc-plugin</artifactId >
415
- <version >${maven-javadoc-plugin.version} </version >
416
- <configuration >
417
- <javadocExecutable >${java.home} /${javadocExecutable.relativePath} </javadocExecutable >
418
- <encoding >UTF-8</encoding >
419
- <source >${project_jdk_version} </source >
420
- </configuration >
349
+ <artifactId >maven-source-plugin</artifactId >
350
+ <version >${maven-source-plugin.version} </version >
421
351
<executions >
422
352
<execution >
423
- <id >attach-javadoc </id >
353
+ <id >attach-sources </id >
424
354
<goals >
425
355
<goal >jar</goal >
426
356
</goals >
429
359
</plugin >
430
360
</plugins >
431
361
</build >
432
-
433
- <reporting >
434
- <plugins >
435
- <plugin >
436
- <groupId >org.apache.maven.plugins</groupId >
437
- <artifactId >maven-jxr-plugin</artifactId >
438
- <version >${maven-jxr-plugin.version} </version >
439
- </plugin >
440
- </plugins >
441
- </reporting >
442
-
443
- <profiles >
444
- <!-- GPG Signature on release -->
445
- <profile >
446
- <id >release-sign-artifacts</id >
447
- <activation >
448
- <property >
449
- <name >performRelease</name >
450
- <value >true</value >
451
- </property >
452
- </activation >
453
- <build >
454
- <plugins >
455
- <plugin >
456
- <groupId >org.apache.maven.plugins</groupId >
457
- <artifactId >maven-gpg-plugin</artifactId >
458
- <version >${maven-gpg-plugin.version} </version >
459
- <executions >
460
- <execution >
461
- <phase >verify</phase >
462
- <goals >
463
- <goal >sign</goal >
464
- </goals >
465
- <configuration >
466
- <gpgArguments >
467
- <arg >--pinentry-mode</arg >
468
- <arg >loopback</arg >
469
- </gpgArguments >
470
- </configuration >
471
- </execution >
472
- </executions >
473
- </plugin >
474
- </plugins >
475
- </build >
476
- </profile >
477
- <profile >
478
- <id >run-coveralls</id >
479
- <activation >
480
- <activeByDefault >false</activeByDefault >
481
- </activation >
482
- <build >
483
- <plugins >
484
- <!-- Generate coveralls reports from CI server. -->
485
- <plugin >
486
- <groupId >org.eluder.coveralls</groupId >
487
- <artifactId >coveralls-maven-plugin</artifactId >
488
- <version >${coveralls-maven-plugin.version} </version >
489
- <configuration >
490
- <sourceDirectories >
491
- <sourceDirectory >${project.basedir} /src/main/java</sourceDirectory >
492
- </sourceDirectories >
493
- </configuration >
494
- </plugin >
495
- <plugin >
496
- <groupId >org.jacoco</groupId >
497
- <artifactId >jacoco-maven-plugin</artifactId >
498
- <version >${jacoco-maven-plugin.version} </version >
499
- <executions >
500
- <execution >
501
- <id >prepare-agent</id >
502
- <goals >
503
- <goal >prepare-agent</goal >
504
- </goals >
505
- </execution >
506
- </executions >
507
- </plugin >
508
- </plugins >
509
- </build >
510
- </profile >
511
- </profiles >
512
- </project >
362
+ </project >
0 commit comments