This is an automated email from the ASF dual-hosted git repository. slachiewicz pushed a commit to branch parent46 in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git
commit 55139ca060a1f49909f06af1a9704105f8bf5122 Author: Sylwester Lachiewicz <[email protected]> AuthorDate: Sun Jan 11 22:47:21 2026 +0100 Bump org.apache.maven.plugins:maven-plugins from 45 to 46 Bumps [org.apache.maven.plugins:maven-plugins](https://github.com/apache/maven-parent) from 45 to 46. - [Release notes](https://github.com/apache/maven-parent/releases) - [Commits](https://github.com/apache/maven-parent/commits) --- pom.xml | 2 +- .../multiproject/multirelease-base/pom.xml | 5 ++--- src/it/multirelease-patterns/multiproject/pom.xml | 5 ++++- .../multirelease-patterns/packaging-plugin/pom.xml | 9 +++++++-- .../singleproject-toolchains/pom.xml | 21 ++++++++++++++------- 5 files changed, 28 insertions(+), 14 deletions(-) diff --git a/pom.xml b/pom.xml index 1d1db1b..bef2f21 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ under the License. <parent> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugins</artifactId> - <version>45</version> + <version>46</version> <relativePath /> </parent> diff --git a/src/it/multirelease-patterns/multiproject/multirelease-base/pom.xml b/src/it/multirelease-patterns/multiproject/multirelease-base/pom.xml index 6c5ad95..46ba5cb 100644 --- a/src/it/multirelease-patterns/multiproject/multirelease-base/pom.xml +++ b/src/it/multirelease-patterns/multiproject/multirelease-base/pom.xml @@ -19,7 +19,7 @@ --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> @@ -49,8 +49,7 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> - <source>1.8</source> - <target>1.8</target> + <release>${base.java.version}</release> </configuration> </plugin> </plugins> diff --git a/src/it/multirelease-patterns/multiproject/pom.xml b/src/it/multirelease-patterns/multiproject/pom.xml index 79740d2..ab0303f 100644 --- a/src/it/multirelease-patterns/multiproject/pom.xml +++ b/src/it/multirelease-patterns/multiproject/pom.xml @@ -18,7 +18,7 @@ ~ under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> @@ -34,6 +34,9 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>@project.version@</version> + <configuration> + <release>${base.java.version}</release> + </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> diff --git a/src/it/multirelease-patterns/packaging-plugin/pom.xml b/src/it/multirelease-patterns/packaging-plugin/pom.xml index 5410c52..fb3053c 100644 --- a/src/it/multirelease-patterns/packaging-plugin/pom.xml +++ b/src/it/multirelease-patterns/packaging-plugin/pom.xml @@ -18,7 +18,7 @@ ~ under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>multirelease</groupId> @@ -30,6 +30,11 @@ <build> <pluginManagement> <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>@project.version@</version> + </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> @@ -74,7 +79,7 @@ <configuration> <includes> <include>**/*Test.java</include> - </includes> + </includes> </configuration> </plugin> </plugins> diff --git a/src/it/multirelease-patterns/singleproject-toolchains/pom.xml b/src/it/multirelease-patterns/singleproject-toolchains/pom.xml index 3919762..fa3bf59 100644 --- a/src/it/multirelease-patterns/singleproject-toolchains/pom.xml +++ b/src/it/multirelease-patterns/singleproject-toolchains/pom.xml @@ -18,7 +18,7 @@ ~ under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> @@ -31,13 +31,22 @@ <properties> <!-- The oldest Java version supported by this tool. --> <!-- Will control compilation of the main code and the unit tests. --> - <base.java.version>1.8</base.java.version> + <base.java.version>8</base.java.version> <!-- set the property when running from the release plugin --> <arguments>-Dmulti_release=true</arguments> </properties> <build> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>@project.version@</version> + </plugin> + </plugins> + </pluginManagement> <plugins> <!-- Use toolchains to select the compilers --> @@ -65,10 +74,8 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>@project.version@</version> <configuration> - <source>${base.java.version}</source> - <target>${base.java.version}</target> + <release>${base.java.version}</release> </configuration> <executions> <!-- for Java 9 --> @@ -126,7 +133,7 @@ <configuration> <includes> <include>**/*Test.java</include> - </includes> + </includes> </configuration> </plugin> </plugins> @@ -140,7 +147,7 @@ <scope>test</scope> </dependency> </dependencies> - + <profiles> <!-- enable java9 compilation -->
