mjn*_*mjn 15 java maven-2 maven-plugin maven
相关问题:Maven Exec插件没有读取配置
在我的配置中,我需要一个参数,它是一个文件路径.我发现了一个相当"脏"的解决方法,用POM中的引号括起参数("脏",因为参数将使用这些引号传递给main方法,它们必须在代码中再次删除).
<configuration>
<executable>java</executable>
<arguments>
<argument>"path to file"</argument>
</arguments>
</configuration>
Run Code Online (Sandbox Code Playgroud)
但是我找不到将路径作为命令行参数传递的解决方案:
>mvn exec:java -Dexec.args="path to file"
Run Code Online (Sandbox Code Playgroud)
通常,如果参数值中有空格,maven需要引用整个参数.
mvn exec:java "-Dexec.args=path to file"
Run Code Online (Sandbox Code Playgroud)
在命令行上,您可以尝试使用单引号(但我不确定它是否有效),例如:
>mvn exec:java -Dexec.args="'path to file' arg2 arg3"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10781 次 |
| 最近记录: |