0

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

但是,当我尝试使用 exec-maven-plugin 将某些内容附加到文件时,它总是会抛出“没有这样的文件或目录”错误。

我在下面添加了整个 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>

任何人都可以请帮忙。

谢谢,杰森

4

1 回答 1

1

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

我希望这有帮助。

于 2014-10-19T10:22:10.507 回答