Update log4j to 2.11.2 for JDK 9+ compat (#5400)
This commit is contained in:
parent
a981965852
commit
61f400f112
6 changed files with 74 additions and 35 deletions
|
@ -5,7 +5,7 @@ Subject: [PATCH] POM Changes
|
||||||
|
|
||||||
|
|
||||||
diff --git a/pom.xml b/pom.xml
|
diff --git a/pom.xml b/pom.xml
|
||||||
index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c78e2fceb 100644
|
index ebce3da9abf550089ead322bc2cef359c803a434..ab48b2102727d741ab3f0c8daa658593e1305a3b 100644
|
||||||
--- a/pom.xml
|
--- a/pom.xml
|
||||||
+++ b/pom.xml
|
+++ b/pom.xml
|
||||||
@@ -1,15 +1,14 @@
|
@@ -1,15 +1,14 @@
|
||||||
|
@ -28,7 +28,7 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<api.version>unknown</api.version>
|
<api.version>unknown</api.version>
|
||||||
<bt.name>git</bt.name>
|
<bt.name>git</bt.name>
|
||||||
@@ -20,21 +19,27 @@
|
@@ -20,21 +19,39 @@
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
|
@ -40,6 +40,18 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
<relativePath>../pom.xml</relativePath>
|
<relativePath>../pom.xml</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
+ <dependencyManagement>
|
||||||
|
+ <dependencies>
|
||||||
|
+ <dependency>
|
||||||
|
+ <groupId>org.apache.logging.log4j</groupId>
|
||||||
|
+ <artifactId>log4j-bom</artifactId>
|
||||||
|
+ <version>2.11.2</version>
|
||||||
|
+ <type>pom</type>
|
||||||
|
+ <scope>import</scope>
|
||||||
|
+ </dependency>
|
||||||
|
+ </dependencies>
|
||||||
|
+ </dependencyManagement>
|
||||||
|
+
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
- <groupId>org.spigotmc</groupId>
|
- <groupId>org.spigotmc</groupId>
|
||||||
|
@ -61,7 +73,31 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
<artifactId>minecraft-server</artifactId>
|
<artifactId>minecraft-server</artifactId>
|
||||||
<version>${minecraft.version}-SNAPSHOT</version>
|
<version>${minecraft.version}-SNAPSHOT</version>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
@@ -64,6 +69,17 @@
|
@@ -45,18 +62,15 @@
|
||||||
|
<version>2.12.1</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
+ <dependency>
|
||||||
|
+ <groupId>org.apache.logging.log4j</groupId>
|
||||||
|
+ <artifactId>log4j-api</artifactId>
|
||||||
|
+ <scope>compile</scope>
|
||||||
|
+ </dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.logging.log4j</groupId>
|
||||||
|
<artifactId>log4j-iostreams</artifactId>
|
||||||
|
- <version>2.8.1</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
- <exclusions>
|
||||||
|
- <!-- included in minecraft-server -->
|
||||||
|
- <exclusion>
|
||||||
|
- <groupId>org.apache.logging.log4j</groupId>
|
||||||
|
- <artifactId>log4j-api</artifactId>
|
||||||
|
- </exclusion>
|
||||||
|
- </exclusions>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.ow2.asm</groupId>
|
||||||
|
@@ -64,6 +78,17 @@
|
||||||
<version>9.1</version>
|
<version>9.1</version>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
@ -79,7 +115,7 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
<!-- deprecated API depend -->
|
<!-- deprecated API depend -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.googlecode.json-simple</groupId>
|
<groupId>com.googlecode.json-simple</groupId>
|
||||||
@@ -100,34 +116,22 @@
|
@@ -100,34 +125,22 @@
|
||||||
|
|
||||||
<!-- This builds a completely 'ready to start' jar with all dependencies inside -->
|
<!-- This builds a completely 'ready to start' jar with all dependencies inside -->
|
||||||
<build>
|
<build>
|
||||||
|
@ -106,7 +142,8 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
- <descriptionProperty>spigot.desc</descriptionProperty>
|
- <descriptionProperty>spigot.desc</descriptionProperty>
|
||||||
- </configuration>
|
- </configuration>
|
||||||
- <phase>initialize</phase>
|
- <phase>initialize</phase>
|
||||||
- <goals>
|
+ <phase>compile</phase>
|
||||||
|
<goals>
|
||||||
- <goal>describe</goal>
|
- <goal>describe</goal>
|
||||||
- </goals>
|
- </goals>
|
||||||
- </execution>
|
- </execution>
|
||||||
|
@ -118,14 +155,13 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
- <descriptionProperty>craftbukkit.desc</descriptionProperty>
|
- <descriptionProperty>craftbukkit.desc</descriptionProperty>
|
||||||
- </configuration>
|
- </configuration>
|
||||||
- <phase>initialize</phase>
|
- <phase>initialize</phase>
|
||||||
+ <phase>compile</phase>
|
- <goals>
|
||||||
<goals>
|
|
||||||
- <goal>describe</goal>
|
- <goal>describe</goal>
|
||||||
+ <goal>gitdescribe</goal>
|
+ <goal>gitdescribe</goal>
|
||||||
</goals>
|
</goals>
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
@@ -137,6 +141,7 @@
|
@@ -137,6 +150,7 @@
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
<version>3.2.0</version>
|
<version>3.2.0</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
|
@ -133,7 +169,7 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
<archive>
|
<archive>
|
||||||
<manifest>
|
<manifest>
|
||||||
<addDefaultEntries>false</addDefaultEntries>
|
<addDefaultEntries>false</addDefaultEntries>
|
||||||
@@ -144,8 +149,9 @@
|
@@ -144,11 +158,13 @@
|
||||||
<manifestEntries>
|
<manifestEntries>
|
||||||
<Main-Class>org.bukkit.craftbukkit.Main</Main-Class>
|
<Main-Class>org.bukkit.craftbukkit.Main</Main-Class>
|
||||||
<Implementation-Title>CraftBukkit</Implementation-Title>
|
<Implementation-Title>CraftBukkit</Implementation-Title>
|
||||||
|
@ -145,7 +181,11 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
<Specification-Title>Bukkit</Specification-Title>
|
<Specification-Title>Bukkit</Specification-Title>
|
||||||
<Specification-Version>${api.version}</Specification-Version>
|
<Specification-Version>${api.version}</Specification-Version>
|
||||||
<Specification-Vendor>Bukkit Team</Specification-Vendor>
|
<Specification-Vendor>Bukkit Team</Specification-Vendor>
|
||||||
@@ -184,14 +190,23 @@
|
+ <Multi-Release>true</Multi-Release>
|
||||||
|
</manifestEntries>
|
||||||
|
<manifestSections>
|
||||||
|
<manifestSection>
|
||||||
|
@@ -184,14 +200,24 @@
|
||||||
<goal>shade</goal>
|
<goal>shade</goal>
|
||||||
</goals>
|
</goals>
|
||||||
<configuration>
|
<configuration>
|
||||||
|
@ -162,15 +202,16 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
+ <!-- paper -->
|
+ <!-- paper -->
|
||||||
+ <exclude>io/netty/**</exclude>
|
+ <exclude>io/netty/**</exclude>
|
||||||
+ <exclude>META-INF/native/libnetty*</exclude>
|
+ <exclude>META-INF/native/libnetty*</exclude>
|
||||||
+ <exclude>com/brigadier/**</exclude>
|
+ <exclude>com/mojang/brigadier/**</exclude>
|
||||||
+ <exclude>META-INF/MANIFEST.MF</exclude>
|
+ <exclude>META-INF/MANIFEST.MF</exclude>
|
||||||
+ <exclude>com.mojang.authlib.yggdrasil.YggdrasilGameProfileRepository</exclude>
|
+ <exclude>com/mojang/authlib/yggdrasil/YggdrasilGameProfileRepository.class</exclude>
|
||||||
+ <exclude>com.mojang.datafixers.util.Either</exclude>
|
+ <exclude>com/mojang/datafixers/util/Either*</exclude>
|
||||||
+ <exclude>org.apache.logging.log4j/**</exclude>
|
+ <exclude>org/apache/logging/log4j/**</exclude>
|
||||||
|
+ <exclude>META-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat</exclude>
|
||||||
</excludes>
|
</excludes>
|
||||||
</filter>
|
</filter>
|
||||||
</filters>
|
</filters>
|
||||||
@@ -207,10 +222,11 @@
|
@@ -207,10 +233,11 @@
|
||||||
<pattern>jline</pattern>
|
<pattern>jline</pattern>
|
||||||
<shadedPattern>org.bukkit.craftbukkit.libs.jline</shadedPattern>
|
<shadedPattern>org.bukkit.craftbukkit.libs.jline</shadedPattern>
|
||||||
</relocation>
|
</relocation>
|
||||||
|
@ -186,7 +227,7 @@ index ebce3da9abf550089ead322bc2cef359c803a434..ce140ae236f97c1a1028e46e562e2c5c
|
||||||
<relocation>
|
<relocation>
|
||||||
<pattern>org.apache.commons.codec</pattern>
|
<pattern>org.apache.commons.codec</pattern>
|
||||||
<shadedPattern>org.bukkit.craftbukkit.libs.org.apache.commons.codec</shadedPattern>
|
<shadedPattern>org.bukkit.craftbukkit.libs.org.apache.commons.codec</shadedPattern>
|
||||||
@@ -258,10 +274,6 @@
|
@@ -258,10 +285,6 @@
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
<version>3.8.1</version>
|
<version>3.8.1</version>
|
||||||
|
|
|
@ -19,10 +19,10 @@ Other changes:
|
||||||
configuration
|
configuration
|
||||||
|
|
||||||
diff --git a/pom.xml b/pom.xml
|
diff --git a/pom.xml b/pom.xml
|
||||||
index 2559c83c1b811177ade56537aeab1982ac53ee67..26e59ca76d856cc37222963fd14cb6eaa410c749 100644
|
index ab48b2102727d741ab3f0c8daa658593e1305a3b..38e78762528182bbe676ce3ad5a437680b5b7307 100644
|
||||||
--- a/pom.xml
|
--- a/pom.xml
|
||||||
+++ b/pom.xml
|
+++ b/pom.xml
|
||||||
@@ -45,10 +45,27 @@
|
@@ -57,10 +57,26 @@
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -49,12 +49,11 @@ index 2559c83c1b811177ade56537aeab1982ac53ee67..26e59ca76d856cc37222963fd14cb6ea
|
||||||
+ <dependency>
|
+ <dependency>
|
||||||
+ <groupId>org.apache.logging.log4j</groupId>
|
+ <groupId>org.apache.logging.log4j</groupId>
|
||||||
+ <artifactId>log4j-core</artifactId>
|
+ <artifactId>log4j-core</artifactId>
|
||||||
+ <version>2.8.1</version>
|
|
||||||
+ <scope>runtime</scope>
|
+ <scope>runtime</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.logging.log4j</groupId>
|
<groupId>org.apache.logging.log4j</groupId>
|
||||||
@@ -265,10 +282,18 @@
|
@@ -276,10 +292,18 @@
|
||||||
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
|
<transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
|
||||||
<resource>META-INF/services/java.sql.Driver</resource>
|
<resource>META-INF/services/java.sql.Driver</resource>
|
||||||
</transformer>
|
</transformer>
|
||||||
|
@ -293,7 +292,7 @@ index 1f0021c5374e1af9c9cd29d44e6b0bd9522394d9..5d357b0f84b5242066dcce203752a0f4
|
||||||
@Override
|
@Override
|
||||||
public PluginCommand getPluginCommand(String name) {
|
public PluginCommand getPluginCommand(String name) {
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java
|
||||||
index 78b6d00ea40e8d7c450e08e444c5231e7c99969b..78fad8d06540a0cf41302f12bf25e08e49f589d9 100644
|
index 0c069673437d97aff29b3a30caa22fcf62d0d7db..fb49dd66e40e8376e9d6141b97350e16b5d0215e 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
|
--- a/src/main/java/org/bukkit/craftbukkit/Main.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/Main.java
|
||||||
@@ -12,7 +12,7 @@ import java.util.logging.Level;
|
@@ -12,7 +12,7 @@ import java.util.logging.Level;
|
||||||
|
|
|
@ -15,20 +15,20 @@ This may cause additional prefixes to be disabled for plugins bypassing
|
||||||
the plugin logger.
|
the plugin logger.
|
||||||
|
|
||||||
diff --git a/pom.xml b/pom.xml
|
diff --git a/pom.xml b/pom.xml
|
||||||
index 0a6e1782c0eb8aa3aff94c5bfae5c5ea4a24ba56..14d365756efbe2067c049659eb9076ab1e3415ef 100644
|
index 38e78762528182bbe676ce3ad5a437680b5b7307..6f96ce455f047073c124d13c54e3a77455ddd980 100644
|
||||||
--- a/pom.xml
|
--- a/pom.xml
|
||||||
+++ b/pom.xml
|
+++ b/pom.xml
|
||||||
@@ -65,7 +65,7 @@
|
@@ -76,7 +76,7 @@
|
||||||
|
<dependency>
|
||||||
<groupId>org.apache.logging.log4j</groupId>
|
<groupId>org.apache.logging.log4j</groupId>
|
||||||
<artifactId>log4j-core</artifactId>
|
<artifactId>log4j-core</artifactId>
|
||||||
<version>2.8.1</version>
|
|
||||||
- <scope>runtime</scope>
|
- <scope>runtime</scope>
|
||||||
+ <scope>compile</scope>
|
+ <scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.logging.log4j</groupId>
|
<groupId>org.apache.logging.log4j</groupId>
|
||||||
diff --git a/src/main/java/org/spigotmc/SpigotConfig.java b/src/main/java/org/spigotmc/SpigotConfig.java
|
diff --git a/src/main/java/org/spigotmc/SpigotConfig.java b/src/main/java/org/spigotmc/SpigotConfig.java
|
||||||
index 23c1ba33903f8913a33332d06b2fd1aa3c90f1a1..bf00d6d263b692e8a597694c689768f177835fde 100644
|
index 3c93a497a790b8d800852db2ac48feca41f45cef..e8e5e5b568ba53dd006f1461cb4f027ceeae5528 100644
|
||||||
--- a/src/main/java/org/spigotmc/SpigotConfig.java
|
--- a/src/main/java/org/spigotmc/SpigotConfig.java
|
||||||
+++ b/src/main/java/org/spigotmc/SpigotConfig.java
|
+++ b/src/main/java/org/spigotmc/SpigotConfig.java
|
||||||
@@ -290,7 +290,7 @@ public class SpigotConfig
|
@@ -290,7 +290,7 @@ public class SpigotConfig
|
||||||
|
|
|
@ -5,17 +5,16 @@ Subject: [PATCH] Include Log4J2 SLF4J implementation
|
||||||
|
|
||||||
|
|
||||||
diff --git a/pom.xml b/pom.xml
|
diff --git a/pom.xml b/pom.xml
|
||||||
index 14d365756efbe2067c049659eb9076ab1e3415ef..a58e4aa63164aa6ae4e7ecf87ea9c46c73fcb8f4 100644
|
index 6f96ce455f047073c124d13c54e3a77455ddd980..bb15d94f1aadf04439f0b9484f91a81440194c43 100644
|
||||||
--- a/pom.xml
|
--- a/pom.xml
|
||||||
+++ b/pom.xml
|
+++ b/pom.xml
|
||||||
@@ -67,6 +67,12 @@
|
@@ -83,6 +83,11 @@
|
||||||
<version>2.8.1</version>
|
<artifactId>log4j-api</artifactId>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
+ <dependency>
|
+ <dependency>
|
||||||
+ <groupId>org.apache.logging.log4j</groupId>
|
+ <groupId>org.apache.logging.log4j</groupId>
|
||||||
+ <artifactId>log4j-slf4j-impl</artifactId>
|
+ <artifactId>log4j-slf4j-impl</artifactId>
|
||||||
+ <version>2.8.1</version>
|
|
||||||
+ <scope>runtime</scope>
|
+ <scope>runtime</scope>
|
||||||
+ </dependency>
|
+ </dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
@ -5,12 +5,12 @@ Subject: [PATCH] Use asynchronous Log4j 2 loggers
|
||||||
|
|
||||||
|
|
||||||
diff --git a/pom.xml b/pom.xml
|
diff --git a/pom.xml b/pom.xml
|
||||||
index a58e4aa63164aa6ae4e7ecf87ea9c46c73fcb8f4..ba6e70eb472bda9d0cf51c3b69a5bd41fc24c399 100644
|
index bb15d94f1aadf04439f0b9484f91a81440194c43..526a261e93f8be8d2f045d1b8822002b55c11fb9 100644
|
||||||
--- a/pom.xml
|
--- a/pom.xml
|
||||||
+++ b/pom.xml
|
+++ b/pom.xml
|
||||||
@@ -86,6 +86,13 @@
|
@@ -93,6 +93,13 @@
|
||||||
</exclusion>
|
<artifactId>log4j-iostreams</artifactId>
|
||||||
</exclusions>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
+ <!-- Paper - Async loggers -->
|
+ <!-- Paper - Async loggers -->
|
||||||
+ <dependency>
|
+ <dependency>
|
||||||
|
|
|
@ -5,10 +5,10 @@ Subject: [PATCH] Implement Mob Goal API
|
||||||
|
|
||||||
|
|
||||||
diff --git a/pom.xml b/pom.xml
|
diff --git a/pom.xml b/pom.xml
|
||||||
index 14e66414d043ce720b8fd7bfa2c476d8369c757b..25ec9c4f8c08551fd80a597a1b39854e70e4f895 100644
|
index 526a261e93f8be8d2f045d1b8822002b55c11fb9..eed1dccb481a300b9f4679af157ce512c70cf34a 100644
|
||||||
--- a/pom.xml
|
--- a/pom.xml
|
||||||
+++ b/pom.xml
|
+++ b/pom.xml
|
||||||
@@ -142,6 +142,13 @@
|
@@ -149,6 +149,13 @@
|
||||||
<version>1.3</version>
|
<version>1.3</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
Loading…
Reference in a new issue