我正在使用exec-maven-plugin来执行非java文件并将另一个文件作为参数传递。 我需要能够使用$ {basedir}目录的顶部上的完整路径。 如何在不使用完整路径的情况下访问此类目录?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<executable>[Path to my .exe file]</executable
<argument>${basedir}\..\..\somedir\anotherdir</argument>
<arguments>
使用以下代码不起作用并输出以下cmd参数 -
"c:\dir1\dir2\dir3\mybasedir..\..\somedir\anotherdir"
作为命令行参数当然没有意义。 有什么想法吗?
答案 0 :(得分:4)
您忘记了分隔符:${basedir}\..\..\somedir\anotherdir