如何将Maven pom.xml转换为build.gradle文件?

时间:2018-11-19 20:49:10

标签: xml maven gradle

我有一个maven pom.xml文件,我需要将其转换为build.gradle文件。我该怎么做呢?例如,我正在pom.xml文件中定义一个资源文件:

 <resources>
  <resource>
   <directory>src/main/resources/</directory>
        <includes>
            <include>config.properties</include>
        </includes>
    </resource>
   </resources>

1 个答案:

答案 0 :(得分:0)

当您使用gradle init在目录中进行pom.xml时,它将尝试自动为您转换一些配置部分。尽管还不完整,但是您将获得最基本的部分:多模块设置,存储库和依赖项。

通常,src/main/resources已被Maven和Gradle识别为“资源”目录,因此除非配置不是标准配置,否则无需单独配置它。例如。您可以通过以下方式启用过滤:

<resource>
    <directory>src/main/resources</directory>
    <filtering>true</filtering>
</resource>

在Gradle中,您需要配置processResourcesprocessMainResources)任务:

processResources {
    expand project.properties
}

但是,这不是唯一的方法,您可能会发现filter更有用。