From ef0e96f57fefd98b69c84a45881c25b90b74fbb6 Mon Sep 17 00:00:00 2001 From: Josh Steele Date: Fri, 26 Jul 2024 11:44:03 -0400 Subject: [PATCH] Updated pom to get ready for maven central deployment Upped to java 17 --- .classpath | 2 +- .settings/org.eclipse.jdt.core.prefs | 6 +- README.md | 2 +- pom.xml | 145 +++++++++++++++++++++++---- 4 files changed, 133 insertions(+), 22 deletions(-) diff --git a/.classpath b/.classpath index c2a897b..0cac1d9 100644 --- a/.classpath +++ b/.classpath @@ -11,7 +11,7 @@ - + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index d176ef7..5a74236 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -10,9 +10,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary= org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate -org.eclipse.jdt.core.compiler.codegen.targetPlatform=16 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=16 +org.eclipse.jdt.core.compiler.compliance=17 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -114,7 +114,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=16 +org.eclipse.jdt.core.compiler.source=17 org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=false diff --git a/README.md b/README.md index 7bc044e..e248ffa 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Jsqrl is available as a jar at [Maven Central](https://central.sonatype.com/arti edu.jhuapl.ses.jsqrl>/groupId> jsqrl - 0.0.1 + 1.0.0 ``` diff --git a/pom.xml b/pom.xml index 1683809..d2a0006 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ jsqrl General purpose state/object save and restore utilities - https://github.com/JHUAPL/Picante + https://github.com/JHUAPL/jsqrl 2024 @@ -63,28 +63,139 @@ + + + + maven-compiler-plugin + 3.11.0 + + 17 + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.4.1 + + + enforce-maven + + enforce + + + + + 3.2.5 + + + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.3.0 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.1.2 + + true + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.6.0 + + + attach-javadocs + + jar + + + -Xdoclint:none + false + false + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.1.0 + + + sign-artifacts + verify + + sign + + + + --pinentry-mode + loopback + + + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.13 + true + + ossrh + https://oss.sonatype.org/ + true + + + + + + src - maven-compiler-plugin - 3.8.1 - - 16 - + maven-compiler-plugin - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - attach-sources - - jar - - - + org.apache.maven.plugins + maven-enforcer-plugin + + + org.apache.maven.plugins + maven-source-plugin + + org.apache.maven.plugins + maven-surefire-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + + + org.apache.maven.plugins + maven-gpg-plugin + + + org.sonatype.plugins + nexus-staging-maven-plugin +