From 9fe3d6599c7ceba2f4b46e9368fdce0286a292ea Mon Sep 17 00:00:00 2001 From: Conor MacNeill Date: Fri, 29 Jun 2001 09:55:33 +0000 Subject: [PATCH] EJBJar now reports errors when weblogic ejbc fails rather than continuing PR: 1254 git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269257 13f79535-47bb-0310-9956-ffa450edef68 --- .../taskdefs/optional/ejb/WeblogicDeploymentTool.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.java b/src/main/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.java index 59ec06c10..fad6e5a67 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.java @@ -409,19 +409,17 @@ public class WeblogicDeploymentTool extends GenericDeploymentTool { classpath = getCombinedClasspath(); } + javaTask.setFork(true); if (classpath != null) { javaTask.setClasspath(classpath); - javaTask.setFork(true); } - else { - javaTask.setFork(true); - } - log("Calling " + ejbcClassName + " for " + sourceJar.toString(), Project.MSG_VERBOSE); - javaTask.execute(); + if (javaTask.executeJava() != 0) { + throw new BuildException("Ejbc reported an error"); + } } catch (Exception e) { // Have to catch this because of the semantics of calling main()