Skip to content

Commit e704433

Browse files
authored
Add delombok (#10)
1 parent de28e93 commit e704433

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<url>https://github.com/noncat-lang/java-template-engine</url>
1010

1111
<properties>
12+
<src.dir>${project.basedir}/src/main/java</src.dir>
1213
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1314
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1415
<maven.compiler.release>11</maven.compiler.release>
@@ -55,6 +56,7 @@
5556
</dependencies>
5657

5758
<build>
59+
<sourceDirectory>${src.dir}</sourceDirectory>
5860
<plugins>
5961
<plugin>
6062
<groupId>org.apache.maven.plugins</groupId>
@@ -128,6 +130,7 @@
128130
<id>release</id>
129131
<properties>
130132
<gpg.executable>gpg</gpg.executable>
133+
<src.dir>${project.build.directory}/delombok</src.dir>
131134
</properties>
132135
<distributionManagement>
133136
<snapshotRepository>
@@ -173,6 +176,24 @@
173176
<artifactId>maven-release-plugin</artifactId>
174177
<version>3.0.0-M5</version>
175178
</plugin>
179+
<plugin>
180+
<groupId>org.projectlombok</groupId>
181+
<artifactId>lombok-maven-plugin</artifactId>
182+
<version>1.18.20.0</version>
183+
<executions>
184+
<execution>
185+
<phase>generate-sources</phase>
186+
<goals>
187+
<goal>delombok</goal>
188+
</goals>
189+
<configuration>
190+
<addOutputDirectory>false</addOutputDirectory>
191+
<sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
192+
<outputDirectory>${project.build.directory}/delombok</outputDirectory>
193+
</configuration>
194+
</execution>
195+
</executions>
196+
</plugin>
176197
<plugin>
177198
<groupId>org.apache.maven.plugins</groupId>
178199
<artifactId>maven-source-plugin</artifactId>

0 commit comments

Comments
 (0)