从Maven运行Gradle

时间:2013-06-02 11:59:35

标签: maven build gradle

我正在为Maven寻找一些Gradle执行器插件(类似于Maven ant-run插件)。 谷歌没有帮助。

这样的插件是否可能不存在?

2 个答案:

答案 0 :(得分:18)

我应该试试这个: https://github.com/if6was9/gradle-maven-plugin

  

这是一个maven插件,可以轻松地从maven调用gradle。

     

它类似于允许调用ant的maven-antrun-plugin   来自maven。

答案 1 :(得分:0)

我可能会使用:

  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <executions>
      <execution>
        <id>test</id>
        <phase>test</phase>
        <configuration>
          <executable>./gradlew</executable>
          <arguments>
            <argument>test</argument>
            <argument>-i</argument>
          </arguments>
        </configuration>
        <goals>
          <goal>exec</goal>
        </goals>
      </execution>
      <execution>
        <id>install</id>
        <phase>install</phase>
        <configuration>
          <executable>./gradlew</executable>
          <arguments>
            <argument>install</argument>
          </arguments>
        </configuration>
        <goals>
          <goal>exec</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

由于以下原因:

  1. 我宁愿信任Codehaus维护的插件。
  2. 如果您使用 gradle-maven-plugin ,则可能必须在settings.xml中配置其他信息。否则会发生此错误:Failed to execute goal org.fortasoft:gradle-maven-plugin:1.0.8