From be4ef26f2396972c95733a94f7d252a107e4dfaa Mon Sep 17 00:00:00 2001 From: John Oliver <1615532+johnoliver@users.noreply.github.com> Date: Sat, 8 Jul 2023 04:06:36 +0100 Subject: [PATCH] Java: Configure pom for releases (#1877) Update Pom with settings needed for releasing --------- Co-authored-by: GitHub --- java/api-test/api-usage-example/pom.xml | 6 +- java/api-test/integration-tests/pom.xml | 6 +- java/api-test/pom.xml | 6 +- java/pom.xml | 132 +++++++++++++++++- java/samples/pom.xml | 5 +- java/samples/sample-code/pom.xml | 6 +- java/samples/semantickernel-guice/pom.xml | 7 +- java/semantickernel-api/pom.xml | 6 +- java/semantickernel-bom/pom.xml | 40 +++++- java/semantickernel-connectors-parent/pom.xml | 5 +- .../semantickernel-connectors/pom.xml | 6 +- java/semantickernel-core-skills/pom.xml | 5 +- java/semantickernel-core/pom.xml | 6 +- .../actionplanner-extension/pom.xml | 5 +- java/semantickernel-extensions-parent/pom.xml | 5 +- .../sequentialplanner-extensions/pom.xml | 5 +- 16 files changed, 193 insertions(+), 58 deletions(-) diff --git a/java/api-test/api-usage-example/pom.xml b/java/api-test/api-usage-example/pom.xml index 67f2bb6970..de487e5c78 100644 --- a/java/api-test/api-usage-example/pom.xml +++ b/java/api-test/api-usage-example/pom.xml @@ -1,14 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel.test api-test - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/api-test/integration-tests/pom.xml b/java/api-test/integration-tests/pom.xml index 426ab34a1f..48612abcfb 100644 --- a/java/api-test/integration-tests/pom.xml +++ b/java/api-test/integration-tests/pom.xml @@ -1,14 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel.test api-test - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/api-test/pom.xml b/java/api-test/pom.xml index e7504b016e..229dda3602 100644 --- a/java/api-test/pom.xml +++ b/java/api-test/pom.xml @@ -1,14 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel semantickernel-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/pom.xml b/java/pom.xml index fd9bdbdb6e..d0bba63ab5 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -1,13 +1,13 @@ - + + 4.0.0 com.microsoft.semantickernel semantickernel-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT pom https://www.github.com/microsoft/semantic-kernel @@ -325,6 +325,12 @@ org.codehaus.mojo license-maven-plugin ${maven.license-plugin.version} + + Microsoft + 2023 + mit + ${basedir}/target/LICENSE + org.codehaus.mojo @@ -424,6 +430,17 @@ org.apache.maven.plugins maven-source-plugin + + org.codehaus.mojo + license-maven-plugin + + + + update-project-license + + + + @@ -651,7 +668,7 @@ // Copyright (c) Microsoft. All rights reserved. - + @@ -682,5 +699,110 @@ + + + with-samples + + samples + api-test + + + + release + + 1.8 + 1.8 + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + true + + + + org.apache.maven.plugins + maven-release-plugin + + java-@{project.version} + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + + + + ${releaseRepoId} + ${releaseRepoUrl} + ${releaseRepoName} + + + + + ${releaseRepoId} + ${releaseRepoUrl} + ${releaseRepoName} + + + + + + + + microsoft + Microsoft + + + + + + MIT License + https://opensource.org/licenses/MIT + repo + + + + + https://github.com/microsoft/semantic-kernel + scm:git:https://github.com/microsoft/semantic-kernel.git + scm:git:https://github.com/microsoft/semantic-kernel.git + HEAD + \ No newline at end of file diff --git a/java/samples/pom.xml b/java/samples/pom.xml index 96d2b50856..a2f13851fa 100644 --- a/java/samples/pom.xml +++ b/java/samples/pom.xml @@ -1,11 +1,10 @@ - + 4.0.0 com.microsoft.semantickernel samples - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT pom diff --git a/java/samples/sample-code/pom.xml b/java/samples/sample-code/pom.xml index 02a752881c..1c0ca6c99a 100644 --- a/java/samples/sample-code/pom.xml +++ b/java/samples/sample-code/pom.xml @@ -1,12 +1,10 @@ - + 4.0.0 com.microsoft.semantickernel samples - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/samples/semantickernel-guice/pom.xml b/java/samples/semantickernel-guice/pom.xml index dc81e6f2a7..2a43e23046 100644 --- a/java/samples/semantickernel-guice/pom.xml +++ b/java/samples/semantickernel-guice/pom.xml @@ -1,13 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel samples - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml @@ -15,7 +14,7 @@ jar - 0.2.0-SNAPSHOT + 0.2.1-beta-SNAPSHOT diff --git a/java/semantickernel-api/pom.xml b/java/semantickernel-api/pom.xml index f82b4bd20d..7961ddb774 100644 --- a/java/semantickernel-api/pom.xml +++ b/java/semantickernel-api/pom.xml @@ -1,14 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel semantickernel-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/semantickernel-bom/pom.xml b/java/semantickernel-bom/pom.xml index caab26e358..777e6f45e5 100644 --- a/java/semantickernel-bom/pom.xml +++ b/java/semantickernel-bom/pom.xml @@ -1,13 +1,12 @@ - 4.0.0 com.microsoft.semantickernel semantickernel-bom - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT pom Semantic Kernel Java BOM @@ -91,4 +90,39 @@ + + + release + + + + ${releaseRepoId} + ${releaseRepoUrl} + ${releaseRepoName} + + + + + + + + microsoft + Microsoft + + + + + + MIT License + https://opensource.org/licenses/MIT + repo + + + + + https://github.com/microsoft/semantic-kernel + scm:git:https://github.com/microsoft/semantic-kernel.git + scm:git:https://github.com/microsoft/semantic-kernel.git + HEAD + \ No newline at end of file diff --git a/java/semantickernel-connectors-parent/pom.xml b/java/semantickernel-connectors-parent/pom.xml index 37c1b167e4..3e36cc6f59 100644 --- a/java/semantickernel-connectors-parent/pom.xml +++ b/java/semantickernel-connectors-parent/pom.xml @@ -1,13 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel semantickernel-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/semantickernel-connectors-parent/semantickernel-connectors/pom.xml b/java/semantickernel-connectors-parent/semantickernel-connectors/pom.xml index 01cafc51fb..2907f58da9 100644 --- a/java/semantickernel-connectors-parent/semantickernel-connectors/pom.xml +++ b/java/semantickernel-connectors-parent/semantickernel-connectors/pom.xml @@ -1,14 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel.connectors semantickernel-connectors-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/semantickernel-core-skills/pom.xml b/java/semantickernel-core-skills/pom.xml index 5ba1f4df9c..05b99d197a 100644 --- a/java/semantickernel-core-skills/pom.xml +++ b/java/semantickernel-core-skills/pom.xml @@ -1,13 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel semantickernel-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/semantickernel-core/pom.xml b/java/semantickernel-core/pom.xml index f17ab320c1..32ca4452b9 100644 --- a/java/semantickernel-core/pom.xml +++ b/java/semantickernel-core/pom.xml @@ -1,14 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel semantickernel-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/semantickernel-extensions-parent/actionplanner-extension/pom.xml b/java/semantickernel-extensions-parent/actionplanner-extension/pom.xml index 90fc3333e8..4f337d7ab9 100644 --- a/java/semantickernel-extensions-parent/actionplanner-extension/pom.xml +++ b/java/semantickernel-extensions-parent/actionplanner-extension/pom.xml @@ -1,13 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel.extensions semantickernel-extensions-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/semantickernel-extensions-parent/pom.xml b/java/semantickernel-extensions-parent/pom.xml index 6668cfa313..f9ba592a18 100644 --- a/java/semantickernel-extensions-parent/pom.xml +++ b/java/semantickernel-extensions-parent/pom.xml @@ -1,13 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel semantickernel-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml diff --git a/java/semantickernel-extensions-parent/sequentialplanner-extensions/pom.xml b/java/semantickernel-extensions-parent/sequentialplanner-extensions/pom.xml index add087a82d..70251a12e7 100644 --- a/java/semantickernel-extensions-parent/sequentialplanner-extensions/pom.xml +++ b/java/semantickernel-extensions-parent/sequentialplanner-extensions/pom.xml @@ -1,13 +1,12 @@ - + 4.0.0 com.microsoft.semantickernel.extensions semantickernel-extensions-parent - 0.2.0-SNAPSHOT + 0.2.2-beta-SNAPSHOT ../pom.xml