Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将自定义maven pom配置转换为自定义build.gradle配置_Java_Maven_Gradle_Plugins - Fatal编程技术网

Java 将自定义maven pom配置转换为自定义build.gradle配置

Java 将自定义maven pom配置转换为自定义build.gradle配置,java,maven,gradle,plugins,Java,Maven,Gradle,Plugins,我目前的任务是将我的项目从maven转移到gradle,我想知道如何实现自定义插件的执行: 我的PoM: <plugins> <plugin> <groupId>myproj.tool</groupId> <artifactId>my.plugin</artifactId> <executions> <execution> <goals&g

我目前的任务是将我的项目从maven转移到gradle,我想知道如何实现自定义插件的执行:

我的PoM:

<plugins>
  <plugin>
    <groupId>myproj.tool</groupId>
    <artifactId>my.plugin</artifactId>
    <executions>
      <execution>
        <goals>
          <goal>generate</goal>
        </goals>
        <phase>generate-sources</phase>
        <configuration>
          <dictFile>${basedir}/src/main/resources/project7.xml</dictFile>
          <packaging>custom.api</packaging>
          <fieldPackage>custom.api.field</fieldPackage>
          <!-- optional configs schemaDirectory, outputDirectory, decimal, orderedFields -->
        </configuration>
      </execution>
    </executions>
  </plugin>
</plugins>

可能的重复不是重复,但标题有误导性——这是关于自定义插件的,必须重写。
group = 'myproj.tool.plugin'
description = ''
dependencies {
  compile project('quickfixj-api')
}