このようなシステムプロパティをMavenに渡そうとしています
mvn install -Dmy.property="foo bar"
/ usr / bin / mvnにあるUbuntuパッケージラッパーでは、これは壊れます-どういうわけか、コマンドラインはあたかも 別々の引数-Dmy.property=foo
であるかのように解釈されます。bar
犯人はラッパースクリプトの何かのように見えます-どういうわけか、$@
コマンド/usr/share/maven2/bin/mvn $@
のはコマンドライン引数を再分割し、引用符を誤って処理しています。
誰もがこれを修正する方法を知っていますか?