Skip to content

Commit 484da72

Browse files
author
Roberto-Gentili
committed
Prepare for next development iteration
1 parent b028721 commit 484da72

File tree

2 files changed

+207
-207
lines changed

2 files changed

+207
-207
lines changed

java/pom.xml

Lines changed: 28 additions & 178 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,17 @@
2828
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
2929
OR OTHER DEALINGS IN THE SOFTWARE.
3030
-->
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">
3234
<modelVersion>4.0.0</modelVersion>
3335

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+
3542
<artifactId>jvm-driver</artifactId>
3643
<version>8.19.2-SNAPSHOT</version>
3744

@@ -81,7 +88,6 @@
8188
</developers>
8289

8390
<properties>
84-
<copyright.holder>Roberto Gentili</copyright.holder>
8591
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
8692
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
8793
<project_jdk_version>7</project_jdk_version>
@@ -90,51 +96,19 @@
9096
<project.test.testSuite>AllTestsSuite</project.test.testSuite>
9197
<project.test.includes>**/${project.test.testSuite}.java</project.test.includes>
9298
<project.test.excludes>**/*Test.java</project.test.excludes>
93-
<repository.url>https://[email protected]/burningwave/jvm-driver.git</repository.url>
9499

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>
97100
<junit-jupiter.version>5.10.0</junit-jupiter.version>
98101
<junit.version>1.10.0</junit.version>
99102
<jvm-driver.version>9.8.0</jvm-driver.version>
100103
<maven-antrun-plugin.version>3.1.0</maven-antrun-plugin.version>
101104
<maven-bundle-plugin.version>5.1.9</maven-bundle-plugin.version>
102105
<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>
105106
<maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
106107
<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>
111109
<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>
113110
</properties>
114111

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-
138112
<dependencies>
139113

140114
<dependency>
@@ -220,7 +194,8 @@
220194
</phase>
221195
<configuration>
222196
<target>
223-
<copy toDir="${project.build.directory}/classes/org/burningwave/jvm">
197+
<copy
198+
toDir="${project.build.directory}/classes/org/burningwave/jvm">
224199
<fileset dir="${project.basedir}/../native/bin" />
225200
</copy>
226201
</target>
@@ -234,8 +209,11 @@
234209
</goals>
235210
<configuration>
236211
<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" />
239217
</jar>
240218
</target>
241219
</configuration>
@@ -281,7 +259,6 @@
281259
</execution>
282260
</executions>
283261
</plugin>
284-
285262
<plugin>
286263
<groupId>org.apache.maven.plugins</groupId>
287264
<artifactId>maven-surefire-plugin</artifactId>
@@ -297,7 +274,6 @@
297274
<useModulePath>false</useModulePath>
298275
</configuration>
299276
</plugin>
300-
301277
<plugin>
302278
<groupId>org.apache.felix</groupId>
303279
<artifactId>maven-bundle-plugin</artifactId>
@@ -329,7 +305,7 @@
329305
<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>
330306
<Multi-Release>true</Multi-Release>
331307
<_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 -->
333309
</instructions>
334310
</configuration>
335311
</plugin>
@@ -350,77 +326,31 @@
350326
</archive>
351327
</configuration>
352328
</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>
367329
<plugin>
368330
<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>
391333
<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>
396337
</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>
402338
<executions>
403339
<execution>
404-
<id>attach-sources</id>
340+
<id>attach-javadoc</id>
405341
<goals>
406342
<goal>jar</goal>
407343
</goals>
408344
</execution>
409345
</executions>
410346
</plugin>
411-
412347
<plugin>
413348
<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>
421351
<executions>
422352
<execution>
423-
<id>attach-javadoc</id>
353+
<id>attach-sources</id>
424354
<goals>
425355
<goal>jar</goal>
426356
</goals>
@@ -429,84 +359,4 @@
429359
</plugin>
430360
</plugins>
431361
</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

Comments
 (0)