From b1772eb2eb0f022feb4d4c38f51d69cb103a7fb0 Mon Sep 17 00:00:00 2001 From: Pratiksha Kap Date: Thu, 1 Sep 2022 10:08:29 -0700 Subject: [PATCH 1/8] move the maven plugin module out of invoker --- .../pom.xml | 0 function-maven-plugin/pom.xml.versionsBackup | 88 +++++++++++++++++++ .../functions/plugin/DeployFunction.java | 0 .../cloud/functions/plugin/RunFunction.java | 0 .../functions/plugin/DeployFunctionTest.java | 0 invoker/pom.xml | 1 - 6 files changed, 88 insertions(+), 1 deletion(-) rename {invoker/function-maven-plugin => function-maven-plugin}/pom.xml (100%) create mode 100644 function-maven-plugin/pom.xml.versionsBackup rename {invoker/function-maven-plugin => function-maven-plugin}/src/main/java/com/google/cloud/functions/plugin/DeployFunction.java (100%) rename {invoker/function-maven-plugin => function-maven-plugin}/src/main/java/com/google/cloud/functions/plugin/RunFunction.java (100%) rename {invoker/function-maven-plugin => function-maven-plugin}/src/test/java/com/google/cloud/functions/plugin/DeployFunctionTest.java (100%) diff --git a/invoker/function-maven-plugin/pom.xml b/function-maven-plugin/pom.xml similarity index 100% rename from invoker/function-maven-plugin/pom.xml rename to function-maven-plugin/pom.xml diff --git a/function-maven-plugin/pom.xml.versionsBackup b/function-maven-plugin/pom.xml.versionsBackup new file mode 100644 index 00000000..bb3ee58a --- /dev/null +++ b/function-maven-plugin/pom.xml.versionsBackup @@ -0,0 +1,88 @@ + + 4.0.0 + + + com.google.cloud.functions.invoker + java-function-invoker-parent + 1.1.1-SNAPSHOT + + + com.google.cloud.functions + function-maven-plugin + maven-plugin + 0.10.1-SNAPSHOT + Functions Framework Plugin + A Maven plugin that allows functions to be deployed, and to be run locally + using the Java Functions Framework. + http://maven.apache.org + + + 8 + 8 + 8 + + + + + + org.apache.maven + maven-plugin-api + 3.6.3 + + + org.apache.maven + maven-core + 3.6.3 + + + org.apache.maven.plugin-tools + maven-plugin-annotations + 3.6.0 + provided + + + + com.google.cloud.functions.invoker + java-function-invoker + 1.1.1-SNAPSHOT + + + + com.google.cloud.tools + appengine-maven-plugin + 2.4.1 + jar + + + + com.google.truth + truth + 1.0.1 + test + + + junit + junit + 4.13.1 + test + + + + + + + org.apache.maven.plugins + maven-plugin-plugin + 3.6.0 + + + help-goal + + helpmojo + + + + + + + diff --git a/invoker/function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/DeployFunction.java b/function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/DeployFunction.java similarity index 100% rename from invoker/function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/DeployFunction.java rename to function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/DeployFunction.java diff --git a/invoker/function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/RunFunction.java b/function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/RunFunction.java similarity index 100% rename from invoker/function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/RunFunction.java rename to function-maven-plugin/src/main/java/com/google/cloud/functions/plugin/RunFunction.java diff --git a/invoker/function-maven-plugin/src/test/java/com/google/cloud/functions/plugin/DeployFunctionTest.java b/function-maven-plugin/src/test/java/com/google/cloud/functions/plugin/DeployFunctionTest.java similarity index 100% rename from invoker/function-maven-plugin/src/test/java/com/google/cloud/functions/plugin/DeployFunctionTest.java rename to function-maven-plugin/src/test/java/com/google/cloud/functions/plugin/DeployFunctionTest.java diff --git a/invoker/pom.xml b/invoker/pom.xml index 80862acf..86bcb069 100644 --- a/invoker/pom.xml +++ b/invoker/pom.xml @@ -27,7 +27,6 @@ core testfunction - function-maven-plugin conformance From 2d0706dfd45405e75b1f3c37c1f2a37bc2eee567 Mon Sep 17 00:00:00 2001 From: Pratiksha Kap Date: Thu, 1 Sep 2022 10:31:34 -0700 Subject: [PATCH 2/8] remove the backup file --- function-maven-plugin/pom.xml.versionsBackup | 88 -------------------- 1 file changed, 88 deletions(-) delete mode 100644 function-maven-plugin/pom.xml.versionsBackup diff --git a/function-maven-plugin/pom.xml.versionsBackup b/function-maven-plugin/pom.xml.versionsBackup deleted file mode 100644 index bb3ee58a..00000000 --- a/function-maven-plugin/pom.xml.versionsBackup +++ /dev/null @@ -1,88 +0,0 @@ - - 4.0.0 - - - com.google.cloud.functions.invoker - java-function-invoker-parent - 1.1.1-SNAPSHOT - - - com.google.cloud.functions - function-maven-plugin - maven-plugin - 0.10.1-SNAPSHOT - Functions Framework Plugin - A Maven plugin that allows functions to be deployed, and to be run locally - using the Java Functions Framework. - http://maven.apache.org - - - 8 - 8 - 8 - - - - - - org.apache.maven - maven-plugin-api - 3.6.3 - - - org.apache.maven - maven-core - 3.6.3 - - - org.apache.maven.plugin-tools - maven-plugin-annotations - 3.6.0 - provided - - - - com.google.cloud.functions.invoker - java-function-invoker - 1.1.1-SNAPSHOT - - - - com.google.cloud.tools - appengine-maven-plugin - 2.4.1 - jar - - - - com.google.truth - truth - 1.0.1 - test - - - junit - junit - 4.13.1 - test - - - - - - - org.apache.maven.plugins - maven-plugin-plugin - 3.6.0 - - - help-goal - - helpmojo - - - - - - - From e8ce71e5c4a0c069f345edf399fa84a27d74a366 Mon Sep 17 00:00:00 2001 From: Pratiksha Kap Date: Thu, 1 Sep 2022 14:26:38 -0700 Subject: [PATCH 3/8] fix conformance test --- .github/workflows/conformance.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/conformance.yaml b/.github/workflows/conformance.yaml index 5c56a303..4821011c 100644 --- a/.github/workflows/conformance.yaml +++ b/.github/workflows/conformance.yaml @@ -30,6 +30,9 @@ jobs: - name: Build API with Maven run: (cd functions-framework-api/ && mvn install) + - name: Build function-maven-plugin with Maven + run: (cd function-maven-plugin/ && mvn install) + - name: Build invoker with Maven run: (cd invoker/ && mvn install) From 2d30330e3ac54e8354e00c048ebb640c32c48548 Mon Sep 17 00:00:00 2001 From: Pratiksha Kap Date: Thu, 1 Sep 2022 14:33:55 -0700 Subject: [PATCH 4/8] remove parent tag --- function-maven-plugin/pom.xml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/function-maven-plugin/pom.xml b/function-maven-plugin/pom.xml index 67b34ffd..fb4ad74d 100644 --- a/function-maven-plugin/pom.xml +++ b/function-maven-plugin/pom.xml @@ -1,12 +1,6 @@ 4.0.0 - - - com.google.cloud.functions.invoker - java-function-invoker-parent - 1.1.2-SNAPSHOT - - + com.google.cloud.functions function-maven-plugin maven-plugin From c251ff4aa6bf6abc1c3aaaa9ef37c282bf62b38f Mon Sep 17 00:00:00 2001 From: Pratiksha Kap Date: Thu, 1 Sep 2022 14:44:23 -0700 Subject: [PATCH 5/8] fix dependency issue --- .github/workflows/conformance.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/conformance.yaml b/.github/workflows/conformance.yaml index 4821011c..70df0e5f 100644 --- a/.github/workflows/conformance.yaml +++ b/.github/workflows/conformance.yaml @@ -30,12 +30,12 @@ jobs: - name: Build API with Maven run: (cd functions-framework-api/ && mvn install) - - name: Build function-maven-plugin with Maven - run: (cd function-maven-plugin/ && mvn install) - - name: Build invoker with Maven run: (cd invoker/ && mvn install) + - name: Build function-maven-plugin with Maven + run: (cd function-maven-plugin/ && mvn install) + - name: Run HTTP conformance tests uses: GoogleCloudPlatform/functions-framework-conformance/action@v1.6.0 with: From 3c5c865a8ce1bf49648a72abf0f45a6e86380c9d Mon Sep 17 00:00:00 2001 From: Pratiksha Kap Date: Thu, 1 Sep 2022 16:28:28 -0700 Subject: [PATCH 6/8] adding oss information --- function-maven-plugin/pom.xml | 59 +++++++++++++++++++++++++++++++++-- invoker/conformance/pom.xml | 2 +- 2 files changed, 58 insertions(+), 3 deletions(-) diff --git a/function-maven-plugin/pom.xml b/function-maven-plugin/pom.xml index fb4ad74d..b449bd75 100644 --- a/function-maven-plugin/pom.xml +++ b/function-maven-plugin/pom.xml @@ -1,6 +1,6 @@ 4.0.0 - + com.google.cloud.functions function-maven-plugin maven-plugin @@ -10,6 +10,13 @@ using the Java Functions Framework. http://maven.apache.org + + http://github.com/GoogleCloudPlatform/functions-framework-java + scm:git:git://github.com/GoogleCloudPlatform/functions-framework-java.git + scm:git:ssh://git@github.com/GoogleCloudPlatform/functions-framework-java.git + HEAD + + 8 8 @@ -38,7 +45,7 @@ com.google.cloud.functions.invoker java-function-invoker - 1.1.2-SNAPSHOT + 1.1.1 @@ -79,4 +86,52 @@ + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + sonatype-oss-release + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + + diff --git a/invoker/conformance/pom.xml b/invoker/conformance/pom.xml index 0a34c40d..06b13b59 100644 --- a/invoker/conformance/pom.xml +++ b/invoker/conformance/pom.xml @@ -52,7 +52,7 @@ com.google.cloud.functions function-maven-plugin - 0.10.2-SNAPSHOT + 0.10.1 From a453af1eb7829126740c8643ea8bd1c3f93811c1 Mon Sep 17 00:00:00 2001 From: Pratiksha Kap Date: Thu, 1 Sep 2022 16:35:58 -0700 Subject: [PATCH 7/8] [maven-release-plugin] prepare release function-maven-plugin-0.10.2 --- function-maven-plugin/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/function-maven-plugin/pom.xml b/function-maven-plugin/pom.xml index b449bd75..dbd87c67 100644 --- a/function-maven-plugin/pom.xml +++ b/function-maven-plugin/pom.xml @@ -4,7 +4,7 @@ com.google.cloud.functions function-maven-plugin maven-plugin - 0.10.2-SNAPSHOT + 0.10.2 Functions Framework Plugin A Maven plugin that allows functions to be deployed, and to be run locally using the Java Functions Framework. @@ -14,7 +14,7 @@ http://github.com/GoogleCloudPlatform/functions-framework-java scm:git:git://github.com/GoogleCloudPlatform/functions-framework-java.git scm:git:ssh://git@github.com/GoogleCloudPlatform/functions-framework-java.git - HEAD + function-maven-plugin-0.10.2 From e92390422000163efa651da9f8adc945a68e712d Mon Sep 17 00:00:00 2001 From: Pratiksha Kap Date: Thu, 1 Sep 2022 16:36:57 -0700 Subject: [PATCH 8/8] [maven-release-plugin] prepare for next development iteration --- function-maven-plugin/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/function-maven-plugin/pom.xml b/function-maven-plugin/pom.xml index dbd87c67..3a31815c 100644 --- a/function-maven-plugin/pom.xml +++ b/function-maven-plugin/pom.xml @@ -4,7 +4,7 @@ com.google.cloud.functions function-maven-plugin maven-plugin - 0.10.2 + 0.10.3-SNAPSHOT Functions Framework Plugin A Maven plugin that allows functions to be deployed, and to be run locally using the Java Functions Framework. @@ -14,7 +14,7 @@ http://github.com/GoogleCloudPlatform/functions-framework-java scm:git:git://github.com/GoogleCloudPlatform/functions-framework-java.git scm:git:ssh://git@github.com/GoogleCloudPlatform/functions-framework-java.git - function-maven-plugin-0.10.2 + HEAD