使用exec-maven-plugin的多个参数 - 没有这样的文件或目录错误

时间:2014-10-19 02:16:13

标签: maven exec-maven-plugin

我是maven的新手,在玩它时,我尝试执行简单的bash命令。

但是,当我尝试使用exec-maven-plugin将某些内容附加到文件时,它总是会抛出“No such file or directory”错误。

我在下面添加了整个pom.xml。

<project xmlns="http://maven.apache.org/POM/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
   http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.company.projectgroup</groupId>
  <artifactId>project</artifactId>
  <version>1.0</version>
  <build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <version>1.3.2</version>
        <executions>
      <execution>
        <id>some-execution</id>
        <phase>compile</phase>
        <goals>
          <goal>exec</goal>
        </goals>
        <configuration>
          <executable>env</executable>
          <workingDirectory>src/main</workingDirectory>
          <arguments>
        <argument> |tee -a env.properties </argument>
          </arguments>
        </configuration>
      </execution>
    </executions>
      </plugin>
    </plugins>
  </build>
</project>

任何人都可以帮忙。

谢谢, 杰森

1 个答案:

答案 0 :(得分:1)

正如@khmarbaise建议的那样,我也认为你应该使用exec-maven-plugin outputFile 参数。
它适用于 pom.xml

我希望这会有所帮助。