|
68 | 68 | <groupId>com.zaxxer</groupId> |
69 | 69 | <artifactId>HikariCP</artifactId> |
70 | 70 | <version>4.0.3</version> |
| 71 | + <exclusions> |
| 72 | + <!-- HikariCP uses an old version of this API that has a typo in the service interface --> |
| 73 | + <!-- We will use the api provided by the jdk14 dependency --> |
| 74 | + <exclusion> |
| 75 | + <groupId>org.slf4j</groupId> |
| 76 | + <artifactId>slf4j-api</artifactId> |
| 77 | + </exclusion> |
| 78 | + </exclusions> |
71 | 79 | </dependency> |
72 | 80 |
|
73 | 81 | <!--Logging framework implements slf4j which is required by hikari--> |
74 | 82 | <dependency> |
75 | 83 | <groupId>org.slf4j</groupId> |
76 | 84 | <artifactId>slf4j-jdk14</artifactId> |
77 | | - <version>1.7.32</version> |
| 85 | + <version>2.0.0-alpha5</version> |
78 | 86 | </dependency> |
79 | 87 |
|
80 | 88 | <!-- snakeyaml is present in Bungee, Spigot, Cauldron and so we could use this independent implementation --> |
81 | 89 | <dependency> |
82 | 90 | <groupId>net.md-5</groupId> |
83 | 91 | <artifactId>bungeecord-config</artifactId> |
84 | | - <version>1.12-SNAPSHOT</version> |
| 92 | + <version>1.16-R0.4</version> |
85 | 93 | <exclusions> |
86 | 94 | <exclusion> |
87 | 95 | <groupId>*</groupId> |
|
94 | 102 | <dependency> |
95 | 103 | <groupId>org.geysermc.floodgate</groupId> |
96 | 104 | <artifactId>api</artifactId> |
97 | | - <version>2.0-SNAPSHOT</version> |
| 105 | + <version>${floodgate.version}</version> |
98 | 106 | <scope>provided</scope> |
| 107 | + <exclusions> |
| 108 | + <exclusion> |
| 109 | + <groupId>io.netty</groupId> |
| 110 | + <artifactId>*</artifactId> |
| 111 | + </exclusion> |
| 112 | + <exclusion> |
| 113 | + <groupId>org.geysermc.cumulus</groupId> |
| 114 | + <artifactId>*</artifactId> |
| 115 | + </exclusion> |
| 116 | + </exclusions> |
99 | 117 | </dependency> |
100 | 118 |
|
101 | 119 | <!-- Bedrock player bridge --> |
102 | 120 | <dependency> |
103 | 121 | <groupId>org.geysermc</groupId> |
104 | 122 | <artifactId>connector</artifactId> |
105 | | - <version>1.4.3-SNAPSHOT</version> |
| 123 | + <version>${geyser.version}</version> |
106 | 124 | <scope>provided</scope> |
| 125 | + <exclusions> |
| 126 | + <exclusion> |
| 127 | + <groupId>*</groupId> |
| 128 | + <artifactId>*</artifactId> |
| 129 | + </exclusion> |
| 130 | + </exclusions> |
107 | 131 | </dependency> |
108 | 132 |
|
109 | 133 | <!--Common component for contacting the Mojang API--> |
|
113 | 137 | <version>0.4</version> |
114 | 138 | </dependency> |
115 | 139 |
|
116 | | - <!-- APIs we can use because they are available in all platforms (Spigot, Bungee) --> |
| 140 | + <!-- APIs we can use because they are available in all platforms (Spigot, Bungee, Velocity) --> |
117 | 141 | <dependency> |
118 | 142 | <groupId>com.google.guava</groupId> |
119 | 143 | <artifactId>guava</artifactId> |
120 | | - <version>17.0</version> |
121 | | - <scope>provided</scope> |
| 144 | + <!-- Old version for velocity --> |
| 145 | + <version>31.0.1-jre</version> |
| 146 | + <!-- Exclude compile time deps not marked as such on upstream --> |
| 147 | + <exclusions> |
| 148 | + <exclusion> |
| 149 | + <groupId>com.google.code.findbugs</groupId> |
| 150 | + <artifactId>jsr305</artifactId> |
| 151 | + </exclusion> |
| 152 | + <exclusion> |
| 153 | + <groupId>org.checkerframework</groupId> |
| 154 | + <artifactId>checker-qual</artifactId> |
| 155 | + </exclusion> |
| 156 | + <exclusion> |
| 157 | + <groupId>com.google.errorprone</groupId> |
| 158 | + <artifactId>error_prone_annotations</artifactId> |
| 159 | + </exclusion> |
| 160 | + <exclusion> |
| 161 | + <groupId>com.google.j2objc</groupId> |
| 162 | + <artifactId>j2objc-annotations</artifactId> |
| 163 | + </exclusion> |
| 164 | + <exclusion> |
| 165 | + <groupId>org.codehaus.mojo</groupId> |
| 166 | + <artifactId>animal-sniffer-annotations</artifactId> |
| 167 | + </exclusion> |
| 168 | + </exclusions> |
122 | 169 | </dependency> |
123 | 170 |
|
124 | 171 | <dependency> |
125 | 172 | <groupId>com.google.code.gson</groupId> |
126 | 173 | <artifactId>gson</artifactId> |
127 | | - <version>2.2.4</version> |
| 174 | + <version>2.8.9</version> |
128 | 175 | </dependency> |
129 | 176 | </dependencies> |
130 | 177 | </project> |
0 commit comments