From d755b700d19847fdf17fd1b76af73581e2dcab75 Mon Sep 17 00:00:00 2001 From: 502647092 Date: Mon, 2 Nov 2015 13:17:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9B=B4=E6=96=B0=E4=BB=93?= =?UTF-8?q?=E5=BA=93=E6=97=B6=E4=BA=A7=E7=94=9F=E7=9A=84NPE=E9=94=99?= =?UTF-8?q?=E8=AF=AF=20=E6=B7=BB=E5=8A=A0=E6=9E=84=E5=BB=BA=E6=A0=87?= =?UTF-8?q?=E8=AF=86=E7=AC=A6...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 502647092 --- pom.xml | 4 ++-- src/main/java/cn/citycraft/Yum/manager/RepositoryManager.java | 2 +- src/main/resources/plugin.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 86ad606..febe935 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 cn.citycraft Yum - 1.7.3 + 1.7.4 Yum Minecraft 服务器插件管理系统 @@ -55,7 +55,7 @@ http://ci.citycraft.cn:8080 - &3修复一个迭代错误 &a安装插件时命名为插件名称... + 修复更新仓库时产生的NPE错误... UTF-8 diff --git a/src/main/java/cn/citycraft/Yum/manager/RepositoryManager.java b/src/main/java/cn/citycraft/Yum/manager/RepositoryManager.java index f19e17b..517fc12 100644 --- a/src/main/java/cn/citycraft/Yum/manager/RepositoryManager.java +++ b/src/main/java/cn/citycraft/Yum/manager/RepositoryManager.java @@ -48,7 +48,7 @@ public class RepositoryManager { public boolean addPackage(final CommandSender sender, final String urlstring) { final String json = getHtml(urlstring); - if (json.isEmpty()) { + if (json == null || json.isEmpty()) { return false; } final PackageInfo pkg = jsonToPackage(json); diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 798580b..21b6bd7 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,7 +1,7 @@ name: ${project.artifactId} description: ${project.description} main: ${project.groupId}.${project.artifactId}.${project.artifactId} -version: ${project.version} +version: ${project.version}-Build#${env.BUILD_NUMBER} author: 喵♂呜 website: ${jenkins.url}/job/${project.artifactId}/ commands: