Comments (3)
The solution seems to be to add each part of the command as a separate String (pass a String[] to the ProcessBuilder constructor). Then ProcessBuilder is supposed to handle escaping/quoting the parameters if necessary. Need to test this and see if it performs as expected.
The changes would be needed in DevUtil.java
in ci.common - in particular in methods getRunProcess
, getContainerCommand
, buildContainerImage
, and startContainer
.
from ci.maven.
Just noting here I was able to reproduce on a Mac as well. So It's not just a Windows problem.
from ci.maven.
Fix was tested on both Mac and Windows with success. Closing this issue. Fix will be in next release.
from ci.maven.
Related Issues (20)
- Unable to measure code coverage after migrating to 3.10 HOT 5
- Warning message on download of feature *.esa.ac file when installing features yet feature verification seems to succeed HOT 4
- Support expansion variables for server.env config files
- In liberty:create goal, liberty-plugin-config.xml doesn't reflect precedence of liberty.bootstrap.* props over <bootstrapPropertiesFile> plugin config HOT 2
- Deploy goal doesn't allow for user-specified <springBootApplication> config in server.xml; will always generate deployment config HOT 1
- Exception when 'run' goal is executed for SpringBoot repackaged WAR with looseApplication=false and SB deploy
- Detect installation directory changes when `dev` mode is running and handle it somehow
- Incorrect values in liberty-plugin-config.xml for assemblyArtifact and assemblyInstallDirectory HOT 1
- Error found when running Liberty dev container mode with Liberty Maven Plugin 3.10.1 on Linux HOT 2
- Maven Version issue HOT 4
- LMP 3.10 and 3.10.1 do not pickup the change from server.xml HOT 4
- In version 3.10.1, encountering an error in 'Start in container' functionality while running in Podman. HOT 5
- Improper http proxy format HOT 8
- LMP 3.10.2 liberty:run/dev goal skipped using spring-boot and JAR packaging type HOT 6
- Goal 'compile-jsp' uses wrong source/target HOT 11
- Liberty plugin pulls unreleased version for openliberty-kernel HOT 3
- Server stopped after source code change in dev mode (Maven plugin) HOT 31
- Inconsistent behavior - dev mode overrides looseApplication=false in plugin parameter config but not property config
- Any pom in dependencyManagement will lead to 403 in maven company mirrors HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ci.maven.