From d7eb2a2816ec7557ec76a2f5ac337af0bd61f8f1 Mon Sep 17 00:00:00 2001 From: shaozhuguang Date: Wed, 3 Jul 2019 10:52:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=90=88=E7=BA=A6=E6=89=93?= =?UTF-8?q?=E5=8C=85=E5=BC=82=E5=B8=B8=E5=88=A0=E9=99=A4=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jd/blockchain/contract/maven/ContractVerifyMojo.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/contract/contract-maven-plugin/src/main/java/com/jd/blockchain/contract/maven/ContractVerifyMojo.java b/source/contract/contract-maven-plugin/src/main/java/com/jd/blockchain/contract/maven/ContractVerifyMojo.java index b0de7911..2ed416bc 100644 --- a/source/contract/contract-maven-plugin/src/main/java/com/jd/blockchain/contract/maven/ContractVerifyMojo.java +++ b/source/contract/contract-maven-plugin/src/main/java/com/jd/blockchain/contract/maven/ContractVerifyMojo.java @@ -74,7 +74,13 @@ public class ContractVerifyMojo extends AbstractMojo { File jarFile = copyAndManage(); // 首先校验MainClass - verifyMainClass(jarFile); + try { + verifyMainClass(jarFile); + } catch (Exception e) { + jarFile.delete(); + LOG.error(e.getMessage()); + throw e; + } Properties config = loadConfig();