diff --git a/common/pom.xml b/common/pom.xml index 71019e9a7..f3a8b2d27 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -13,22 +13,26 @@ <dependency> <groupId>com.github.steveice10</groupId> <artifactId>opennbt</artifactId> - <version>1.1-SNAPSHOT</version> + <version>1.3-SNAPSHOT</version> + <scope>compile</scope> </dependency> <dependency> <groupId>com.github.steveice10</groupId> <artifactId>packetlib</artifactId> - <version>1.3-SNAPSHOT</version> + <version>1.4-SNAPSHOT</version> + <scope>compile</scope> </dependency> <dependency> <groupId>com.github.steveice10</groupId> <artifactId>mcauthlib</artifactId> <version>1.1-SNAPSHOT</version> + <scope>compile</scope> </dependency> <dependency> <groupId>com.github.steveice10</groupId> <artifactId>mcprotocollib</artifactId> - <version>1.12.2-3-SNAPSHOT</version> + <version>1.14.3-SNAPSHOT</version> + <scope>compile</scope> <exclusions> <exclusion> <groupId>com.github.steveice10</groupId> @@ -48,21 +52,13 @@ <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.3.0</version> + <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.7</version> - </dependency> - <dependency> - <groupId>com.google.guava</groupId> - <artifactId>guava</artifactId> - <version>24.0-jre</version> - </dependency> - <dependency> - <groupId>com.google.code.gson</groupId> - <artifactId>gson</artifactId> - <version>2.8.2</version> + <scope>compile</scope> </dependency> </dependencies> </project> \ No newline at end of file diff --git a/connector/pom.xml b/connector/pom.xml index ab9fc56b3..0b05e68f0 100644 --- a/connector/pom.xml +++ b/connector/pom.xml @@ -9,14 +9,18 @@ <version>${revision}</version> </parent> <artifactId>connector</artifactId> - <properties> - <outputName>Geyser</outputName> - </properties> <dependencies> <dependency> <groupId>org.geysermc</groupId> <artifactId>api</artifactId> - <version>1.0-SNAPSHOT</version> + <version>${revision}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.geysermc</groupId> + <artifactId>common</artifactId> + <version>${revision}</version> + <scope>compile</scope> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> @@ -49,11 +53,6 @@ <artifactId>slf4j-simple</artifactId> <version>1.6.4</version> </dependency> - <dependency> - <groupId>com.google.guava</groupId> - <artifactId>guava</artifactId> - <version>27.0.1-jre</version> - </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> @@ -78,9 +77,48 @@ <version>2.0.3</version> <scope>compile</scope> </dependency> + <dependency> + <groupId>com.github.steveice10</groupId> + <artifactId>opennbt</artifactId> + <version>1.3-SNAPSHOT</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>com.github.steveice10</groupId> + <artifactId>packetlib</artifactId> + <version>1.4-SNAPSHOT</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>com.github.steveice10</groupId> + <artifactId>mcauthlib</artifactId> + <version>1.1-SNAPSHOT</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>com.github.steveice10</groupId> + <artifactId>mcprotocollib</artifactId> + <version>1.14.3-SNAPSHOT</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>com.github.steveice10</groupId> + <artifactId>opennbt</artifactId> + </exclusion> + <exclusion> + <groupId>com.github.steveice10</groupId> + <artifactId>packetlib</artifactId> + </exclusion> + <exclusion> + <groupId>com.github.steveice10</groupId> + <artifactId>mcauthlib</artifactId> + </exclusion> + </exclusions> + </dependency> </dependencies> <build> <finalName>${outputName}-noshade</finalName> + <directory>../target</directory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> @@ -114,6 +152,7 @@ <configuration> <finalName>${outputName}</finalName> <shadedArtifactAttached>true</shadedArtifactAttached> + <minimizeJar>false</minimizeJar> </configuration> </plugin> </plugins> diff --git a/pom.xml b/pom.xml index df40ec902..60102b80c 100644 --- a/pom.xml +++ b/pom.xml @@ -11,6 +11,7 @@ <description>Allows for players from Minecraft Bedrock Edition to join Minecraft Java Edition servers.</description> <url>https://geysermc.org</url> <properties> + <outputName>Geyser</outputName> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <maven.compiler.source>1.8</maven.compiler.source>