Skip to content

Commit 682bd65

Browse files
committed
fix release
1 parent feeec95 commit 682bd65

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+37
-13010
lines changed

pom.xml

Lines changed: 37 additions & 170 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
1717
* Check for new plugin version: `mvn versions:display-plugin-updates`
1818
1919
-->
20-
<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">
20+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2122
<modelVersion>4.0.0</modelVersion>
2223
<groupId>io.vavr</groupId>
2324
<artifactId>vavr-parent</artifactId>
@@ -27,10 +28,6 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
2728
<description>Vavr (formerly called Javaslang) is an object-functional language extension to Java 8+.</description>
2829
<modules>
2930
<module>vavr</module>
30-
<module>vavr-benchmark</module>
31-
<module>vavr-match</module>
32-
<module>vavr-match-processor</module>
33-
<module>vavr-test</module>
3431
</modules>
3532
<url>https://vavr.io</url>
3633
<licenses>
@@ -69,16 +66,19 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
6966
<maven.build-helper.version>3.6.0</maven.build-helper.version>
7067
<maven.bundle.version>5.1.9</maven.bundle.version>
7168
<maven.clean.version>3.4.0</maven.clean.version>
72-
<maven.install.version>3.1.3</maven.install.version>
73-
<maven.compiler.version>3.13.0</maven.compiler.version>
74-
<maven.deploy.version>3.0.0-M1</maven.deploy.version>
75-
<maven.gpg.version>3.2.7</maven.gpg.version>
69+
<maven.install.version>3.1.4</maven.install.version>
70+
<maven.compiler.version>3.14.0</maven.compiler.version>
71+
<maven.deploy.version>3.1.4</maven.deploy.version>
72+
<maven.gpg.version>3.2.8</maven.gpg.version>
73+
7674
<maven.jacoco.version>0.8.12</maven.jacoco.version>
7775
<maven.jar.version>3.4.2</maven.jar.version>
78-
<maven.javadoc.version>3.10.1</maven.javadoc.version>
76+
<maven.javadoc.version>3.11.2</maven.javadoc.version>
77+
7978
<maven.release.version>3.1.1</maven.release.version>
8079
<maven.versions.version>2.17.1</maven.versions.version>
81-
<maven.surefire.version>3.5.1</maven.surefire.version>
80+
<maven.surefire.version>3.5.3</maven.surefire.version>
81+
8282
<maven.source.version>3.3.1</maven.source.version>
8383
<maven.exec.version>3.5.0</maven.exec.version>
8484
<moditect.version>1.2.2.Final</moditect.version>
@@ -199,7 +199,7 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
199199
<mavenExecutorId>forked-path</mavenExecutorId>
200200
<useReleaseProfile>false</useReleaseProfile>
201201
<!-- Honor arguments passed via command line -->
202-
<arguments>${arguments} -Psonatype-oss-release</arguments>
202+
<arguments>${arguments} -Pmaven-central-release</arguments>
203203
</configuration>
204204
</plugin>
205205
<plugin>
@@ -346,12 +346,9 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
346346
</build>
347347
</profile>
348348
<profile>
349-
<id>sonatype-oss-release</id>
349+
<id>maven-central-release</id>
350350
<modules>
351351
<module>vavr</module>
352-
<module>vavr-match</module>
353-
<module>vavr-match-processor</module>
354-
<module>vavr-test</module>
355352
</modules>
356353
<build>
357354
<plugins>
@@ -373,7 +370,7 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
373370
<plugin>
374371
<groupId>org.apache.maven.plugins</groupId>
375372
<artifactId>maven-javadoc-plugin</artifactId>
376-
<version>3.10.1</version>
373+
<version>${maven.javadoc.version}</version>
377374
<executions>
378375
<execution>
379376
<id>attach-javadocs</id>
@@ -386,13 +383,13 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
386383
<links>
387384
<link>https://docs.oracle.com/javase/8/docs/api/</link>
388385
</links>
389-
<stylesheetfile>${basedir}/../.javadoc/stylesheet.css</stylesheetfile>
386+
<stylesheetfile>${basedir}/.javadoc/stylesheet.css</stylesheetfile>
390387
</configuration>
391388
</plugin>
392389
<plugin>
393390
<groupId>org.apache.maven.plugins</groupId>
394391
<artifactId>maven-gpg-plugin</artifactId>
395-
<version>3.2.7</version>
392+
<version>${maven.gpg.version}</version>
396393
<executions>
397394
<execution>
398395
<id>sign-artifacts</id>
@@ -411,168 +408,38 @@ We use these goals frequently to keep the dependencies and plugins up-to-date:
411408
</plugin>
412409

413410
<plugin>
414-
<groupId>org.apache.maven.plugins</groupId>
415-
<artifactId>maven-deploy-plugin</artifactId>
411+
<groupId>org.sonatype.central</groupId>
412+
<artifactId>central-publishing-maven-plugin</artifactId>
413+
<version>0.8.0</version>
414+
<extensions>true</extensions>
416415
<configuration>
417-
<skip>true</skip>
416+
<publishingServerId>central</publishingServerId>
417+
<centralSnapshotsUrl>https://central.sonatype.com/repository/maven-snapshots/</centralSnapshotsUrl>
418418
</configuration>
419419
</plugin>
420+
420421
<plugin>
421-
<groupId>org.sonatype.plugins</groupId>
422-
<artifactId>nexus-staging-maven-plugin</artifactId>
423-
<executions>
424-
<execution>
425-
<id>deploy-to-sonatype</id>
426-
<phase>deploy</phase>
427-
<goals>
428-
<goal>deploy</goal>
429-
<goal>release</goal>
430-
</goals>
431-
</execution>
432-
</executions>
422+
<groupId>org.apache.maven.plugins</groupId>
423+
<artifactId>maven-deploy-plugin</artifactId>
433424
<configuration>
434-
<serverId>oss.sonatype.org</serverId>
435-
<nexusUrl>https://oss.sonatype.org</nexusUrl>
425+
<skip>true</skip>
436426
</configuration>
437427
</plugin>
438428
</plugins>
439429
</build>
440430
</profile>
441-
442-
<!-- A profile for eliminating eclipse m2e warnings -->
443-
<profile>
444-
<id>eclipse-m2e</id>
445-
<activation>
446-
<property>
447-
<name>m2e.version</name>
448-
</property>
449-
</activation>
450-
<build>
451-
<pluginManagement>
452-
<plugins>
453-
<plugin>
454-
<groupId>org.eclipse.m2e</groupId>
455-
<artifactId>lifecycle-mapping</artifactId>
456-
<version>${eclipse.lifecycle.mapping.version}</version>
457-
<configuration>
458-
<lifecycleMappingMetadata>
459-
<pluginExecutions>
460-
<!-- Elimate the eclipse warning 'maven-enforcer-plugin (goal "enforce")
461-
is ignored by m2e' -->
462-
<pluginExecution>
463-
<pluginExecutionFilter>
464-
<groupId>org.apache.maven.plugins</groupId>
465-
<artifactId>maven-enforcer-plugin</artifactId>
466-
<versionRange>[0,)</versionRange>
467-
<goals>
468-
<goal>enforce</goal>
469-
</goals>
470-
</pluginExecutionFilter>
471-
<action>
472-
<ignore />
473-
</action>
474-
</pluginExecution>
475-
<pluginExecution>
476-
<pluginExecutionFilter>
477-
<groupId>org.apache.maven.plugins</groupId>
478-
<artifactId>maven-clean-plugin</artifactId>
479-
<versionRange>[0,)</versionRange>
480-
<goals>
481-
<goal>clean</goal>
482-
</goals>
483-
</pluginExecutionFilter>
484-
<action>
485-
<ignore />
486-
</action>
487-
</pluginExecution>
488-
<pluginExecution>
489-
<pluginExecutionFilter>
490-
<groupId>net.alchim31.maven</groupId>
491-
<artifactId>scala-maven-plugin</artifactId>
492-
<versionRange>[0,)</versionRange>
493-
<goals>
494-
<goal>script</goal>
495-
</goals>
496-
</pluginExecutionFilter>
497-
<action>
498-
<ignore />
499-
</action>
500-
</pluginExecution>
501-
<pluginExecution>
502-
<pluginExecutionFilter>
503-
<groupId>org.apache.felix</groupId>
504-
<artifactId>maven-bundle-plugin</artifactId>
505-
<versionRange>[0,)</versionRange>
506-
<goals>
507-
<goal>manifest</goal>
508-
</goals>
509-
</pluginExecutionFilter>
510-
<action>
511-
<ignore />
512-
</action>
513-
</pluginExecution>
514-
</pluginExecutions>
515-
</lifecycleMappingMetadata>
516-
</configuration>
517-
</plugin>
518-
</plugins>
519-
</pluginManagement>
520-
</build>
521-
</profile>
522-
<!-- A profile for running the benchmarks -->
523-
<profile>
524-
<id>benchmark</id>
525-
<build>
526-
<plugins>
527-
<plugin>
528-
<groupId>org.codehaus.mojo</groupId>
529-
<artifactId>exec-maven-plugin</artifactId>
530-
<version>${maven.exec.version}</version>
531-
<executions>
532-
<execution>
533-
<phase>test</phase>
534-
<goals>
535-
<goal>exec</goal>
536-
</goals>
537-
<configuration>
538-
<classpathScope>test</classpathScope>
539-
<executable>java</executable>
540-
<arguments>
541-
<argument>-classpath</argument>
542-
<classpath />
543-
<argument>io.vavr.JmhRunner</argument>
544-
</arguments>
545-
</configuration>
546-
</execution>
547-
</executions>
548-
</plugin>
549-
</plugins>
550-
<pluginManagement>
551-
<plugins>
552-
<plugin>
553-
<groupId>org.apache.maven.plugins</groupId>
554-
<artifactId>maven-surefire-plugin</artifactId>
555-
<version>${maven.surefire.version}</version>
556-
<configuration>
557-
<!-- Fixes "Unable to acquire the JMH lock" error -->
558-
<parallel>none</parallel>
559-
</configuration>
560-
</plugin>
561-
</plugins>
562-
</pluginManagement>
563-
</build>
564-
</profile>
565431
</profiles>
566-
567-
<distributionManagement>
432+
<repositories>
568433
<repository>
569-
<id>sonatype-nexus-staging</id>
570-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
434+
<name>Central Portal Snapshots</name>
435+
<id>central-portal-snapshots</id>
436+
<url>https://central.sonatype.com/repository/maven-snapshots/</url>
437+
<releases>
438+
<enabled>false</enabled>
439+
</releases>
440+
<snapshots>
441+
<enabled>true</enabled>
442+
</snapshots>
571443
</repository>
572-
<snapshotRepository>
573-
<id>sonatype-nexus-snapshots</id>
574-
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
575-
</snapshotRepository>
576-
</distributionManagement>
577-
444+
</repositories>
578445
</project>

0 commit comments

Comments
 (0)