Author: twerner Date: 2009-01-25 12:43:08 +0000 (Sun, 25 Jan 2009) New Revision: 7875
Modified: trunk/maven-debian-helper/debian/changelog trunk/maven-debian-helper/maven-debian-helper/pom.xml trunk/maven-debian-helper/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java trunk/maven-debian-helper/maven-debian-plugin/pom.xml trunk/maven-debian-helper/maven-debian-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java trunk/maven-debian-helper/pom.xml Log: UNRELEASED * Implement better exception handling. Modified: trunk/maven-debian-helper/debian/changelog =================================================================== --- trunk/maven-debian-helper/debian/changelog 2009-01-25 00:16:47 UTC (rev 7874) +++ trunk/maven-debian-helper/debian/changelog 2009-01-25 12:43:08 UTC (rev 7875) @@ -1,3 +1,10 @@ +maven-debian-helper (0.3) unstable; urgency=low + + UNRELEASED + * Implement better exception handling. + + -- Torsten Werner <[email protected]> Sun, 25 Jan 2009 12:27:03 +0100 + maven-debian-helper (0.2) unstable; urgency=low * Rename the bootstrap script. Modified: trunk/maven-debian-helper/maven-debian-helper/pom.xml =================================================================== --- trunk/maven-debian-helper/maven-debian-helper/pom.xml 2009-01-25 00:16:47 UTC (rev 7874) +++ trunk/maven-debian-helper/maven-debian-helper/pom.xml 2009-01-25 12:43:08 UTC (rev 7875) @@ -5,7 +5,7 @@ <parent> <groupId>org.debian.maven</groupId> <artifactId>maven-debian</artifactId> - <version>0.2</version> + <version>0.3</version> </parent> <artifactId>maven-debian-helper</artifactId> Modified: trunk/maven-debian-helper/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java =================================================================== --- trunk/maven-debian-helper/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java 2009-01-25 00:16:47 UTC (rev 7874) +++ trunk/maven-debian-helper/maven-debian-helper/src/main/java/org/debian/maven/Wrapper.java 2009-01-25 12:43:08 UTC (rev 7875) @@ -36,10 +36,23 @@ public static void updateProperties(String key) throws IOException { String filename = systemProperties.getProperty(key); - if (filename != null) + if (filename == null) { - extraProperties.load(new FileInputStream(filename)); + return; } + FileInputStream stream = null; + try + { + stream = new FileInputStream(filename); + extraProperties.load(stream); + } + finally + { + if (stream != null) + { + stream.close(); + } + } } /* Fill new commandline array 'newArgs' with properties from Modified: trunk/maven-debian-helper/maven-debian-plugin/pom.xml =================================================================== --- trunk/maven-debian-helper/maven-debian-plugin/pom.xml 2009-01-25 00:16:47 UTC (rev 7874) +++ trunk/maven-debian-helper/maven-debian-plugin/pom.xml 2009-01-25 12:43:08 UTC (rev 7875) @@ -5,7 +5,7 @@ <parent> <artifactId>maven-debian</artifactId> <groupId>org.debian.maven</groupId> - <version>0.2</version> + <version>0.3</version> </parent> <artifactId>maven-debian-plugin</artifactId> Modified: trunk/maven-debian-helper/maven-debian-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java =================================================================== --- trunk/maven-debian-helper/maven-debian-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java 2009-01-25 00:16:47 UTC (rev 7874) +++ trunk/maven-debian-helper/maven-debian-plugin/src/main/java/org/debian/maven/plugin/SysInstallMojo.java 2009-01-25 12:43:08 UTC (rev 7875) @@ -179,7 +179,15 @@ private void mkdir(String path) throws IOException { - new File(path).mkdirs(); + File destinationDirectory = new File(path); + if (destinationDirectory.isDirectory()) + { + return; + } + if (!destinationDirectory.mkdirs()) + { + throw new IOException("cannot create destination directory " + path); + } } private void run(String[] command) throws IOException Modified: trunk/maven-debian-helper/pom.xml =================================================================== --- trunk/maven-debian-helper/pom.xml 2009-01-25 00:16:47 UTC (rev 7874) +++ trunk/maven-debian-helper/pom.xml 2009-01-25 12:43:08 UTC (rev 7875) @@ -4,7 +4,7 @@ <groupId>org.debian.maven</groupId> <artifactId>maven-debian</artifactId> - <version>0.2</version> + <version>0.3</version> <packaging>pom</packaging> <name>helper tools for using Maven to build Debian packages</name> _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

