A bit of refactoring

git-svn-id: https://svn.apache.org/repos/asf/ant/easyant/core/trunk@1519248 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/easyant/core/EasyAntEngine.java b/src/main/java/org/apache/easyant/core/EasyAntEngine.java
index a9fb3d6..99799a7 100755
--- a/src/main/java/org/apache/easyant/core/EasyAntEngine.java
+++ b/src/main/java/org/apache/easyant/core/EasyAntEngine.java
@@ -582,7 +582,7 @@
 
     }
 
-    public void doBuild(final Project project) throws Error {
+    public void doBuild(final Project project) {
         project.fireBuildStarted();
 
         Throwable error = null;
@@ -610,10 +610,8 @@
                 System.setErr(new PrintStream(new DemuxOutputStream(project, true)));
 
                 // make sure that we have a target to execute
-                if (configuration.getTargets().size() == 0) {
-                    if (project.getDefaultTarget() != null) {
-                        configuration.getTargets().add(project.getDefaultTarget());
-                    }
+                if (configuration.getTargets().size() == 0 && project.getDefaultTarget() != null) {
+                    configuration.getTargets().add(project.getDefaultTarget());
                 }
                 project.executeTargets(new Vector(configuration.getTargets()));
             } finally {
@@ -731,7 +729,7 @@
                 msg.append(props.getProperty("DATE"));
                 easyantVersion = msg.toString();
             } catch (IOException ioe) {
-                throw new BuildException("Could not load the version information:" + ioe.getMessage());
+                throw new BuildException("Could not load the version information", ioe);
             } finally {
                 if (in != null) {
                     try {
diff --git a/src/main/java/org/apache/easyant/core/EasyAntMain.java b/src/main/java/org/apache/easyant/core/EasyAntMain.java
index 8a7cc15..8c05e1d 100755
--- a/src/main/java/org/apache/easyant/core/EasyAntMain.java
+++ b/src/main/java/org/apache/easyant/core/EasyAntMain.java
@@ -750,7 +750,7 @@
                 msg.append(props.getProperty("DATE"));
                 antVersion = msg.toString();
             } catch (IOException ioe) {
-                throw new BuildException("Could not load the version information:" + ioe.getMessage());
+                throw new BuildException("Could not load the version information", ioe);
             } finally {
                 if (in != null) {
                     try {