0

我正在使用 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"

作为命令行参数,这当然毫无意义。有任何想法吗?

4

1 回答 1

4

您忘记了分隔符:${basedir}\..\..\somedir\anotherdir

于 2013-02-24T13:40:53.060 回答