2016-06-08 61 views
0

当运行一个命令行脚本,是有可能得到我们运行当前的Maven配置文件名称叫什么名字?如何将Maven配置文件名称传递给批处理文件?

+0

可以在此添加更多信息?你的标题说你需要传递一个配置文件到一个批处理文件,你的问题是从运行脚本获取配置文件信息?请添加更多信息您的需求?快速回答您的头衔,是的,我们可以将maven个人资料名称传递给批处理。 – prudviraj

+0

我正在运行Maven配置文件。例如,将配置文件名称称为WORLD。我已经使用maven-exec-plugin运行批处理文件,我想将配置文件名称(WORLD)传递给该批处理文件。你说这是可能的。你能解释它将如何吗?我试过设置arg1 =%0 echo%arg1%。但它不打印配​​置文件名称。它是打印批处理文件的位置。如果可能的话请用一个例子告诉我。我对这个主题完全陌生。 – elee

+0

只是一个供参考%0将要给你的文件名中的蝙蝠这种预期,这是一个保留标记,请使用%1,而不是拿到第一输入值等。尝试这组ARG1 =%1%回波ARG1% – prudviraj

回答

0

当您正在执行使用maven-Exec插件一个bat文件,你可以在bat文件定义调用函数来调用原点bat文件与参数一起,或者按照下面的定义,您可以添加参数。

<arguments> 
<argument>8.8.8.8</argument> 
</arguments> 

请参阅下面的计算器答案更多的上下文:

Link1

Link2

+0

感谢prudviraj的名字....但它并不能帮助我....我只需要配置文件名世界我的批处理文件....如果我改变我的个人资料名称TEST暂时它应该自动打印批处理文件中的测试...这是我的问题.... – elee

相关问题