Skip to content

Commit d7575a9

Browse files
artur-ciocanuArtur Ciocanu
authored andcommitted
Drop Java 8 API compatibility, enforce Java 11 API compatibility (dapr#1093)
Signed-off-by: Artur Ciocanu <[email protected]> Co-authored-by: Artur Ciocanu <[email protected]> Signed-off-by: salaboy <[email protected]>
1 parent e30dc2d commit d7575a9

File tree

1 file changed

+12
-22
lines changed

1 file changed

+12
-22
lines changed

pom.xml

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@
2222
<maven-dependency-plugin.version>3.1.1</maven-dependency-plugin.version>
2323
<maven-antrun-plugin.version>1.8</maven-antrun-plugin.version>
2424
<maven-deploy-plugin.version>2.7</maven-deploy-plugin.version>
25+
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
2526
<maven.compiler.source>11</maven.compiler.source>
2627
<maven.compiler.target>11</maven.compiler.target>
28+
<maven.compiler.release>11</maven.compiler.release>
2729
<maven.deploy.skip>true</maven.deploy.skip>
2830
<!--
2931
manually declare durabletask-client's jackson dependencies for workflows sdk
@@ -114,6 +116,16 @@
114116
<build>
115117
<pluginManagement>
116118
<plugins>
119+
<plugin>
120+
<groupId>org.apache.maven.plugins</groupId>
121+
<artifactId>maven-compiler-plugin</artifactId>
122+
<version>${maven-compiler-plugin.version}</version>
123+
<configuration>
124+
<source>${maven.compiler.source}</source>
125+
<target>${maven.compiler.target}</target>
126+
<release>${maven.compiler.release}</release>
127+
</configuration>
128+
</plugin>
117129
<plugin>
118130
<groupId>org.apache.maven.plugins</groupId>
119131
<artifactId>maven-surefire-plugin</artifactId>
@@ -152,28 +164,6 @@
152164
</execution>
153165
</executions>
154166
</plugin>
155-
<plugin>
156-
<groupId>org.codehaus.mojo</groupId>
157-
<artifactId>animal-sniffer-maven-plugin</artifactId>
158-
<version>1.23</version>
159-
<configuration>
160-
<signature>
161-
<groupId>org.codehaus.mojo.signature</groupId>
162-
<artifactId>java18</artifactId>
163-
<version>1.0</version>
164-
</signature>
165-
<skip>false</skip>
166-
</configuration>
167-
<executions>
168-
<execution>
169-
<id>enforce-java-8-compatibility</id>
170-
<phase>process-classes</phase>
171-
<goals>
172-
<goal>check</goal>
173-
</goals>
174-
</execution>
175-
</executions>
176-
</plugin>
177167
<plugin>
178168
<groupId>org.apache.maven.plugins</groupId>
179169
<artifactId>maven-gpg-plugin</artifactId>

0 commit comments

Comments
 (0)