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

标签 xml maven gradle

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

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

最佳答案

当你这样做 gradle init在带有 pom.xml 的目录中它会尝试为您自动转换一些配置部分。虽然它不完整,但您将转换最基本的部分:多模块设置、存储库和依赖项。

一般情况下,src/main/resources已经被 Maven 和 Gradle 识别为“resources”目录,所以你不需要单独配置它,除非配置不是标准的。例如。您可以通过以下方式启用过滤:

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

在 Gradle 中,您需要配置 processResources ( processMainResources ) 任务:
processResources {
    expand project.properties
}

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

关于xml - 如何将 maven pom.xml 转换为 build.gradle 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53382426/

相关文章:

php - 生成xml时如何处理PHP中的大撇号和大引号?

c# - Xamarin.Android : How to capture Button events defined in the OnClick XML attribute?

java - App Engine Cloud Endpoints Frameworks (Java) - 在本地运行时出现 NullPointerException

java - 在应用程序开始时获取 HttpSessionEventPublisher 异常

android - 如何在我的发布 aar 中打包多个 AAR

xml - XML block 的条件计数

java - 线程 "main"java.lang.NoClassDefFoundError : com/fasterxml/jackson/databind/ObjectMapper on maven 中出现异常

java - 如何使用 Maven Android Studio 正确导入?

java - Android Gradle非法规则

xml - 如何使用 go 创建 xml 的 CDATA 节点?