diff --git a/ci/create-release.sh b/ci/create-release.sh
index 3597667..159834b 100755
--- a/ci/create-release.sh
+++ b/ci/create-release.sh
@@ -8,7 +8,7 @@ SNAPSHOT=$2
./mvnw versions:set -DnewVersion=$RELEASE -DgenerateBackupPoms=false
git add .
git commit --message "v$RELEASE Release"
-git tag -s v$RELEASE -m "v$RELEASE"
+git tag v$RELEASE
git reset --hard HEAD^1
./mvnw versions:set -DnewVersion=$SNAPSHOT -DgenerateBackupPoms=false
diff --git a/ci/deploy.sh b/ci/deploy.sh
index ec81cec..602990c 100755
--- a/ci/deploy.sh
+++ b/ci/deploy.sh
@@ -4,5 +4,8 @@ set -euo pipefail
[[ -d $PWD/maven && ! -d $HOME/.m2 ]] && ln -s $PWD/maven $HOME/.m2
+export REPOSITORY="${PWD}"/repository
+
cd java-buildpack-client-certificate-mapper
-./mvnw -q -Dmaven.test.skip=true deploy
+./mvnw -Dmaven.test.skip=true deploy -DcreateChecksum=true -DaltDeploymentRepository="local::default::file://${REPOSITORY}"
+
diff --git a/ci/deploy.yml b/ci/deploy.yml
deleted file mode 100644
index 0c13e5b..0000000
--- a/ci/deploy.yml
+++ /dev/null
@@ -1,21 +0,0 @@
----
-platform: linux
-
-image_resource:
- type: registry-image
- source:
- repository: openjdk
- tag: 8-jdk
-
-inputs:
-- name: java-buildpack-client-certificate-mapper
-
-caches:
-- path: maven
-
-run:
- path: java-buildpack-client-certificate-mapper/ci/deploy.sh
-
-params:
- ARTIFACTORY_USERNAME:
- ARTIFACTORY_PASSWORD:
diff --git a/ci/promote-to-maven-central.sh b/ci/promote-to-maven-central.sh
new file mode 100755
index 0000000..639f0ad
--- /dev/null
+++ b/ci/promote-to-maven-central.sh
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+export BUILD_INFO_LOCATION=$(pwd)/repository/build-info.json
+
+java -jar /concourse-release-scripts.jar publishToCentral 'RELEASE' "$BUILD_INFO_LOCATION" repository
+
+echo "Sync complete"
\ No newline at end of file
diff --git a/ci/unit-test.yml b/ci/unit-test.yml
deleted file mode 100644
index 6ada048..0000000
--- a/ci/unit-test.yml
+++ /dev/null
@@ -1,17 +0,0 @@
----
-platform: linux
-
-image_resource:
- type: registry-image
- source:
- repository: openjdk
- tag: 8-jdk
-
-inputs:
-- name: java-buildpack-client-certificate-mapper
-
-caches:
-- path: maven
-
-run:
- path: java-buildpack-client-certificate-mapper/ci/unit-test.sh
diff --git a/java-buildpack-client-certificate-mapper-jakarta/pom.xml b/java-buildpack-client-certificate-mapper-jakarta/pom.xml
index a25289c..11f485b 100644
--- a/java-buildpack-client-certificate-mapper-jakarta/pom.xml
+++ b/java-buildpack-client-certificate-mapper-jakarta/pom.xml
@@ -26,7 +26,7 @@
org.cloudfoundry
java-buildpack-client-certificate-mapper-parent
- 2.0.0-SNAPSHOT
+ 2.0.2-SNAPSHOT
java-buildpack-client-certificate-mapper-jakarta
@@ -82,8 +82,12 @@
org.apache.maven.plugins
maven-compiler-plugin
- 8
- 8
+
+ -Werror
+ -Xlint:all
+ -Xlint:-options
+ -Xlint:-processing
+
@@ -94,6 +98,10 @@
org.apache.maven.plugins
maven-surefire-plugin
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
diff --git a/java-buildpack-client-certificate-mapper-javax/pom.xml b/java-buildpack-client-certificate-mapper-javax/pom.xml
index c26e7f8..cda3535 100644
--- a/java-buildpack-client-certificate-mapper-javax/pom.xml
+++ b/java-buildpack-client-certificate-mapper-javax/pom.xml
@@ -26,7 +26,7 @@
org.cloudfoundry
java-buildpack-client-certificate-mapper-parent
- 2.0.0-SNAPSHOT
+ 2.0.2-SNAPSHOT
java-buildpack-client-certificate-mapper-javax
@@ -81,10 +81,6 @@
org.apache.maven.plugins
maven-compiler-plugin
-
- 1.8
- 1.8
-
org.apache.maven.plugins
@@ -94,6 +90,10 @@
org.apache.maven.plugins
maven-surefire-plugin
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
diff --git a/java-buildpack-client-certificate-mapper-javax/src/main/java/org/cloudfoundry/router/javax/ClientCertificateMapperAutoConfiguration.java b/java-buildpack-client-certificate-mapper-javax/src/main/java/org/cloudfoundry/router/javax/ClientCertificateMapperAutoConfiguration.java
index b2adfb3..b378944 100644
--- a/java-buildpack-client-certificate-mapper-javax/src/main/java/org/cloudfoundry/router/javax/ClientCertificateMapperAutoConfiguration.java
+++ b/java-buildpack-client-certificate-mapper-javax/src/main/java/org/cloudfoundry/router/javax/ClientCertificateMapperAutoConfiguration.java
@@ -38,8 +38,8 @@ ClientCertificateMapper clientCertificateMapper() throws CertificateException {
}
@Bean
- FilterRegistrationBean clientCertificateMapperFilterRegistrationBean(ClientCertificateMapper mapper) {
- FilterRegistrationBean result = new FilterRegistrationBean<>(mapper);
+ FilterRegistrationBean clientCertificateMapperFilterRegistrationBean(ClientCertificateMapper mapper) {
+ FilterRegistrationBean result = new FilterRegistrationBean(mapper);
result.setOrder(Ordered.HIGHEST_PRECEDENCE);
return result;
}
diff --git a/java-buildpack-client-certificate-mapper/pom.xml b/java-buildpack-client-certificate-mapper/pom.xml
index 4334629..5dc032a 100644
--- a/java-buildpack-client-certificate-mapper/pom.xml
+++ b/java-buildpack-client-certificate-mapper/pom.xml
@@ -26,7 +26,7 @@
org.cloudfoundry
java-buildpack-client-certificate-mapper-parent
- 2.0.0-SNAPSHOT
+ 2.0.2-SNAPSHOT
java-buildpack-client-certificate-mapper
@@ -61,6 +61,67 @@
org.apache.maven.plugins
maven-source-plugin
+
+ maven-antrun-plugin
+
+ 3.1.0
+
+
+ package
+
+
+
+
+
+
+
+
+
+ run
+
+
+
+
+
+ maven-deploy-plugin
+ 3.1.1
+
+
+
+ default-deploy
+ none
+
+ deploy
+
+
+
+ deploy-javadoc
+ deploy
+
+ deploy-file
+
+
+ target/${project.artifactId}-${version}-javadoc.jar
+ file://${env.REPOSITORY}
+ ${groupId}
+ ${artifactId}
+ ${version}
+ javadoc
+
+
+
+ other-default-deploy
+ deploy
+
+ deploy
+
+
+
+
+
org.apache.maven.plugins
maven-shade-plugin
diff --git a/pom.xml b/pom.xml
index 29e9e02..2d40640 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,13 +25,34 @@
org.cloudfoundry
java-buildpack-client-certificate-mapper-parent
- 2.0.0-SNAPSHOT
+ 2.0.2-SNAPSHOT
pom
+ Cloud Foundry Client Certificate Mapper
+ Cloud Foundry Client Certificate Mapper
UTF-8
+
+
+ VMware
+ info@vmware.com
+ VMware, Inc.
+ https://www.cloudfoundry.org
+
+
+
+
+ The Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+
+
+ https://github.com/cloudfoundry/java-buildpack-client-certificate-mapper
+
+ https://github.com/cloudfoundry/java-buildpack-client-certificate-mapper
+
+
java-buildpack-client-certificate-mapper
java-buildpack-client-certificate-mapper-jakarta
@@ -46,12 +67,8 @@
maven-compiler-plugin
3.11.0
-
- -Werror
- -Xlint:all
- -Xlint:-options
- -Xlint:-processing
-
+ 8
+ 8
true
@@ -87,25 +104,25 @@
- org.jfrog.buildinfo
- artifactory-maven-plugin
- 3.6.2
- false
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.6.3
+
+
+ https://projectreactor.io/docs/core/release/api/
+
+
+ 8
+
+ -Xdoclint:none
+
+
- build-info
+ attach-javadocs
- publish
+ jar
-
-
- https://repo.spring.io
- {{ARTIFACTORY_USERNAME}}
- {{ARTIFACTORY_PASSWORD}}
- {{ARTIFACTORY_REPO_KEY|"libs-release-local"}}
- {{ARTIFACTORY_SNAPSHOT_REPO_KEY|"libs-snapshot-local"}}
-
-
@@ -113,15 +130,4 @@
-
-
-
- false
-
- central
- bintray-plugins
- https://jcenter.bintray.com
-
-
-