我正在使用 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"
作为命令行参数,这当然毫无意义。有任何想法吗?