java - 如何在 Maven 2 exec 插件的参数中使用空格

标签 java maven-2 maven maven-plugin

相关问题:Maven Exec Plugin not reading configuration

在我的配置中,我需要一个参数,它是一个文件路径。我通过在 POM 中用引号将参数括起来找到了一个相当“脏”的解决方法(“脏”是因为参数将使用这些引号传递给 main 方法,它们必须在代码中再次删除)。

<configuration>
    <executable>java</executable>
    <arguments>
        <argument>"path to file"</argument>
    </arguments>
</configuration>

但是我没有找到将路径作为命令行参数传递的解决方案:

>mvn exec:java -Dexec.args="path to file"

最佳答案

一般情况下,如果参数值中有空格,maven 要求引用整个参数。

mvn exec:java "-Dexec.args=path to file"

关于java - 如何在 Maven 2 exec 插件的参数中使用空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4716643/

相关文章:

maven-2 - Maven - 在执行测试时将目录添加到类路径

java - 如何在 Maven 部署阶段将构建的工件复制到远程 Windows 服务器上的目录?

java - Maven 错误,PKIX 路径构建失败 : unable to find valid certification path to requested target

java - Android:Toast 中的字符串连接不起作用

java - HashMap find() 与数组

java - 使用 Maven 连续触发 wsgen & wsimport,使用 wsdlLocation

java - 如何使用命令行为Java应用程序生成冒烟测试用例

maven - Intellij + springboot + maven + spring加载

java - 如何在 LinearLayout 中将我的 ImageView 与我的 TextView 对齐?

java - 如何使用Java注解来引导Android的Proguard?