Move lombok-module to jdk9-and-above group (excluded lombok-custom) (#13771)

* Move lombok-module to jdk9-and-above group (excluded lombok-custom)

* Update lombok version

* JAVA-18157: Update lombok version for lombok submodule, and add compiler plugin
This commit is contained in:
3hsan 2023-04-12 03:57:59 +02:00 committed by GitHub
parent 0d360a264b
commit d1984f843c
6 changed files with 44 additions and 34 deletions

View File

@ -1,7 +1,6 @@
package com.baeldung.lombok.valvar;
import lombok.val;
import lombok.var;
import java.util.ArrayList;
import java.util.HashMap;

View File

@ -1,6 +1,5 @@
package com.baeldung.lombok.valvar;
import lombok.var;
import java.util.ArrayList;
import java.util.Arrays;

View File

@ -53,11 +53,27 @@
</profile>
</profiles>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<!-- lombok: https://projectlombok.org/changelog.html -->
<lombok.version>1.14.8</lombok.version>
<metainf-services.version>1.8</metainf-services.version>
<eclipse.jdt.core.version>3.3.0-v_771</eclipse.jdt.core.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
</project>

View File

@ -40,41 +40,19 @@
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.projectlombok</groupId>
<artifactId>lombok-maven-plugin</artifactId>
<version>${delombok-maven-plugin.version}</version>
<executions>
<execution>
<id>delombok</id>
<phase>generate-sources</phase>
<goals>
<goal>delombok</goal>
</goals>
<configuration>
<sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
<outputDirectory>${project.build.directory}/delombok</outputDirectory>
<addOutputDirectory>false</addOutputDirectory>
<formatPreferences>
<javaLangAsFQN>skip</javaLangAsFQN>
</formatPreferences>
<verbose>false</verbose>
</configuration>
</execution>
<!-- This is for delomboking also your tests sources. -->
<!--<execution> <id>test-delombok</id> -->
<!-- <phase>generate-test-sources</phase> <goals> <goal>testDelombok</goal> </goals> -->
<!--<configuration> <verbose>false</verbose> </configuration> </execution> -->
</executions>
</plugin>
</plugins>
</build>
<properties>
<lombok.version>edge-SNAPSHOT</lombok.version>
<hibernate-jpa-2.1-api.version>1.0.0.Final</hibernate-jpa-2.1-api.version>
<delombok-maven-plugin.version>1.18.20.0</delombok-maven-plugin.version>
<annotations.version>23.0.0</annotations.version>
</properties>
<repositories>
<repository>
<id>projectlombok.org</id>
<url>https://projectlombok.org/edge-releases</url>
</repository>
</repositories>
</project>

View File

@ -18,10 +18,21 @@
<modules>
<module>lombok</module>
<module>lombok-2</module>
<module>lombok-custom</module>
<!-- <module>lombok-custom</module>--> <!-- this module uses legacy jdk-8 features (tools.jar), so can't upgrade to jdk9 or above-->
</modules>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
@ -32,4 +43,9 @@
</pluginManagement>
</build>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
</project>

View File

@ -363,7 +363,7 @@
<module>libraries-3</module>
<module>libraries-jdk8</module>
<module>lombok-modules</module>
<module>lombok-modules/lombok-custom</module>
<module>muleesb</module>
@ -559,7 +559,7 @@
<module>libraries-3</module>
<module>libraries-jdk8</module>
<module>lombok-modules</module>
<module>lombok-modules/lombok-custom</module>
<module>muleesb</module>
<module>web-modules</module>
@ -735,6 +735,7 @@
</build>
<modules>
<module>lombok-modules</module>
<module>osgi</module>
<module>spring-katharsis</module>
<module>logging-modules</module>
@ -986,6 +987,7 @@
</build>
<modules>
<module>lombok-modules</module>
<module>osgi</module>
<module>spring-katharsis</module>
<module>logging-modules</module>