aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorzongyu <zzy2529420793@gmail.com>2020-08-21 14:25:35 +0800
committerzongyu <zzy2529420793@gmail.com>2020-08-23 22:01:15 +0800
commit7bd844625184601f0b423cc42946c01293135cd5 (patch)
tree4d8096ce6954d8468323782f7658b2ad86781435 /src/main
parentaccept multiple --portage-trees while generating cache (diff)
downloadjava-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.java12
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:");