Skip to content

Commit 046fb62

Browse files
authored
build: eliminate the mandatory dependency on lombok within the core module. (#230)
Eliminate the mandatory dependency on lombok within the core module.
1 parent 0e91a6b commit 046fb62

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

fastexcel-core/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
<groupId>org.projectlombok</groupId>
7373
<artifactId>lombok</artifactId>
7474
<version>1.18.32</version>
75+
<scope>provided</scope>
7576
</dependency>
7677
<dependency>
7778
<groupId>cn.idev.excel</groupId>

fastexcel-test/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@
6565
<artifactId>logback-classic</artifactId>
6666
<version>1.5.6</version>
6767
</dependency>
68+
<dependency>
69+
<groupId>org.projectlombok</groupId>
70+
<artifactId>lombok</artifactId>
71+
<version>1.18.32</version>
72+
</dependency>
6873
</dependencies>
6974

7075
<build>

pom.xml

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -122,11 +122,6 @@
122122
<artifactId>flatten-maven-plugin</artifactId>
123123
<version>1.2.7</version>
124124
</plugin>
125-
<!-- <plugin>-->
126-
<!-- <groupId>org.sonatype.plugins</groupId>-->
127-
<!-- <artifactId>nexus-staging-maven-plugin</artifactId>-->
128-
<!-- <version>1.6.13</version>-->
129-
<!-- </plugin>-->
130125
<plugin>
131126
<groupId>org.sonatype.central</groupId>
132127
<artifactId>central-publishing-maven-plugin</artifactId>
@@ -137,7 +132,6 @@
137132

138133
<plugins>
139134
<!-- code style -->
140-
141135
<plugin>
142136
<groupId>org.apache.maven.plugins</groupId>
143137
<artifactId>maven-compiler-plugin</artifactId>
@@ -238,16 +232,16 @@
238232
</plugin>
239233

240234
<!-- Publish package to the Maven Central Repository -->
241-
<!-- <plugin>-->
242-
<!-- <groupId>org.sonatype.plugins</groupId>-->
243-
<!-- <artifactId>nexus-staging-maven-plugin</artifactId>-->
244-
<!-- <extensions>true</extensions>-->
245-
<!-- <configuration>-->
246-
<!-- <serverId>ossrh</serverId>-->
247-
<!-- <nexusUrl>https://oss.sonatype.org/</nexusUrl>-->
248-
<!-- <autoReleaseAfterClose>true</autoReleaseAfterClose>-->
249-
<!-- </configuration>-->
250-
<!-- </plugin>-->
235+
<!-- <plugin>-->
236+
<!-- <groupId>org.sonatype.plugins</groupId>-->
237+
<!-- <artifactId>nexus-staging-maven-plugin</artifactId>-->
238+
<!-- <extensions>true</extensions>-->
239+
<!-- <configuration>-->
240+
<!-- <serverId>ossrh</serverId>-->
241+
<!-- <nexusUrl>https://oss.sonatype.org/</nexusUrl>-->
242+
<!-- <autoReleaseAfterClose>true</autoReleaseAfterClose>-->
243+
<!-- </configuration>-->
244+
<!-- </plugin>-->
251245
<plugin>
252246
<groupId>org.sonatype.central</groupId>
253247
<artifactId>central-publishing-maven-plugin</artifactId>

0 commit comments

Comments
 (0)