Skip to content

Commit 056bb07

Browse files
AnshulPatniAnshul Patni
andauthored
build: override maven-enforcer-plugin version to 3.6.3 (GoogleCloudPlatform#393)
In secure build environments or behind private package mirrors, ancient Maven plugins from 2012 (like maven-enforcer-plugin:1.2 inherited from oss-parent:9) fail because they rely on obsolete Plexus container libraries from 2006 that are unavailable. This overrides maven-enforcer-plugin to use modern version 3.6.3 across all modules, ensuring reliable build environment validation across all systems. Change-Id: I0ab98fd11370f39a2710b977792b84b9e66b3da8 Co-authored-by: Anshul Patni <anshulpatni@google.com>
1 parent 4c5a197 commit 056bb07

3 files changed

Lines changed: 29 additions & 0 deletions

File tree

function-maven-plugin/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,15 @@
100100
</dependencies>
101101

102102
<build>
103+
<pluginManagement>
104+
<plugins>
105+
<plugin>
106+
<groupId>org.apache.maven.plugins</groupId>
107+
<artifactId>maven-enforcer-plugin</artifactId>
108+
<version>3.6.3</version>
109+
</plugin>
110+
</plugins>
111+
</pluginManagement>
103112
<plugins>
104113
<plugin>
105114
<groupId>org.apache.maven.plugins</groupId>

functions-framework-api/pom.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,15 @@
7575
</dependencies>
7676

7777
<build>
78+
<pluginManagement>
79+
<plugins>
80+
<plugin>
81+
<groupId>org.apache.maven.plugins</groupId>
82+
<artifactId>maven-enforcer-plugin</artifactId>
83+
<version>3.6.3</version>
84+
</plugin>
85+
</plugins>
86+
</pluginManagement>
7887
<plugins>
7988
<plugin>
8089
<artifactId>maven-compiler-plugin</artifactId>

invoker/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,17 @@
8282
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
8383
</repository>
8484
</distributionManagement>
85+
<build>
86+
<pluginManagement>
87+
<plugins>
88+
<plugin>
89+
<groupId>org.apache.maven.plugins</groupId>
90+
<artifactId>maven-enforcer-plugin</artifactId>
91+
<version>3.6.3</version>
92+
</plugin>
93+
</plugins>
94+
</pluginManagement>
95+
</build>
8596
<profiles>
8697
<profile>
8798
<id>sonatype-oss-release</id>

0 commit comments

Comments
 (0)