diff options
author | zongyu <zzy2529420793@gmail.com> | 2020-08-21 14:25:35 +0800 |
---|---|---|
committer | zongyu <zzy2529420793@gmail.com> | 2020-08-23 22:01:15 +0800 |
commit | 7bd844625184601f0b423cc42946c01293135cd5 (patch) | |
tree | 4d8096ce6954d8468323782f7658b2ad86781435 /src/main | |
parent | accept multiple --portage-trees while generating cache (diff) | |
download | java-ebuilder-7bd844625184601f0b423cc42946c01293135cd5.tar.gz java-ebuilder-7bd844625184601f0b423cc42946c01293135cd5.tar.bz2 java-ebuilder-7bd844625184601f0b423cc42946c01293135cd5.zip |
rewrite scripts/*
use Makefile to drive the process of generating maven overlay
Signed-off-by: zongyu <zzy2529420793@gmail.com>
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java b/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java index 4630350..6e0e447 100644 --- a/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java +++ b/src/main/java/org/gentoo/java/ebuilder/maven/MavenParser.java @@ -108,7 +108,7 @@ public class MavenParser { pomFile.toString(), "help:effective-pom", "-Doutput=" + outputPath); processBuilder.directory(config.getWorkdir().toFile()); - final ProcessBuilder xmlBuilder = new ProcessBuilder("/usr/lib/java-ebuilder/simple_formatter", + final ProcessBuilder xmlBuilder = new ProcessBuilder("simple-xml-formatter", "" + outputPath); xmlBuilder.directory(config.getWorkdir().toFile()); @@ -131,17 +131,11 @@ public class MavenParser { final Process xmlProcess; try { xmlProcess = xmlBuilder.start(); - } catch (final IOException ex) { - throw new RuntimeException("Failed to format xml", ex); - } - try { xmlProcess.waitFor(10, TimeUnit.MINUTES); - } catch (final InterruptedException ex) { - config.getErrorWriter().println("ERROR: xml formatter run 10 minutes??"); - Runtime.getRuntime().exit(1); + } catch (final IOException | InterruptedException ex) { + config.getStdoutWriter().println('\n' + ex.toString()); } - if (process.exitValue() != 0) { config.getErrorWriter().println( "ERROR: Failed to run mvn command:"); |