Java 附加maven exec插件以初始化

Java 附加maven exec插件以初始化,java,maven,clojure,Java,Maven,Clojure,我正在尝试将exec进程附加到maven构建。我想在每次构建maven项目时构建一个二级依赖项,它实际上是一个使用maven构建的Clojure项目 目前,我有下面的pom.xml,但是exec进程没有运行。maven文档没有那么大的帮助 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <v

我正在尝试将exec进程附加到maven构建。我想在每次构建maven项目时构建一个二级依赖项,它实际上是一个使用maven构建的Clojure项目

目前,我有下面的pom.xml,但是exec进程没有运行。maven文档没有那么大的帮助

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>exec-maven-plugin</artifactId>
  <version>1.1</version>
  <executions>
    <execution>
      <id>compile-with-lein</id>
      <phase>initialize</phase>
      <goals>
        <goal>exec</goal>
      </goals>
    </execution>
  </executions>
  <configuration>
    <executable>lein</executable>
    <commandlineArgs>install</commandlineArgs>
    <workingDirectory>../nrepl-clojure</workingDirectory>
  </configuration>
</plugin>

这应该行得通。使用的MVN命令是什么?可能该配置是在pluginManagement部分中指定的,或者在特定的profile.mvn安装中指定的。编译发生在什么阶段?是在下载依赖项之前还是之后?编译发生在初始化之后。“mvn初始化”命令的输出是什么?你的项目包装是什么?