From 9947e8384657efaa75b0731c4f59eb0e690fb25c Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Mon, 3 Apr 2017 10:10:16 +0200 Subject: [PATCH] logic: allow usage of blank spaces in maven path --- src/lib_java/utility/utilityMaven.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib_java/utility/utilityMaven.cpp b/src/lib_java/utility/utilityMaven.cpp index 5c436d1b..c6cd1449 100644 --- a/src/lib_java/utility/utilityMaven.cpp +++ b/src/lib_java/utility/utilityMaven.cpp @@ -11,7 +11,7 @@ namespace utility bool mavenGenerateSources(const FilePath& mavenPath, const FilePath& projectDirectoryPath) { const std::string output = utility::executeProcess( - mavenPath.str() + " generate-sources", + "\"" + mavenPath.str() + "\" generate-sources", projectDirectoryPath.str() ); return !output.empty(); @@ -20,7 +20,7 @@ namespace utility bool mavenCopyDependencies(const FilePath& mavenPath, const FilePath& projectDirectoryPath, const FilePath& outputDirectoryPath) { const std::string output = utility::executeProcess( - mavenPath.str() + " dependency:copy-dependencies -DoutputDirectory=" + outputDirectoryPath.str(), + "\"" + mavenPath.str() + "\" dependency:copy-dependencies -DoutputDirectory=" + outputDirectoryPath.str(), projectDirectoryPath.str() ); return !output.empty(); @@ -30,7 +30,7 @@ namespace utility { std::shared_ptr outputAccess = TextAccess::createFromString(utility::executeProcess( - mavenPath.str() + " help:effective-pom", + "\"" + mavenPath.str() + "\" help:effective-pom", projectDirectoryPath.str() ));