将 Maven 项目转换为 Gradle
Converting Maven project to Gradle
我是 gradle 的新手,我真的找不到解决问题的方法。我在网上搜索过,看看是否有人按照最佳实践做了类似的事情。
我有几个 java 正在使用 Maven 构建的项目共享一个包含所有环境配置文件的项目。所以看起来像
Environment Project
---- pom.xml
---- config
-------- dev.properties
-------- stage.properties
-------- prod.properties
Project A
---- pom.xml
---- src
-------- main
------------ java
------------ resources
-------- test
------------ java
------------ resources
Project B
---- pom.xml
---- src
-------- main
------------ java
------------ resources
-------- test
------------ java
------------ resources
Project C
---- pom.xml
---- src
-------- main
------------ java
------------ resources
-------- test
------------ java
------------ resources
等等。
在 maven 中使用配置文件我能够构建特定于环境的包。在做项目结构的时候,我并没有真正注意这是否是最佳实践。
无论如何,我想知道是否有与 gradle 类似的方法来生成特定于环境的包,同时跨多个项目共享配置。
我找到了这个插件 gradle-properties-plugin 结果正是我想要的。
默认情况下,它足够简单,可以快速实现基于环境的属性。
我是 gradle 的新手,我真的找不到解决问题的方法。我在网上搜索过,看看是否有人按照最佳实践做了类似的事情。
我有几个 java 正在使用 Maven 构建的项目共享一个包含所有环境配置文件的项目。所以看起来像
Environment Project
---- pom.xml
---- config
-------- dev.properties
-------- stage.properties
-------- prod.properties
Project A
---- pom.xml
---- src
-------- main
------------ java
------------ resources
-------- test
------------ java
------------ resources
Project B
---- pom.xml
---- src
-------- main
------------ java
------------ resources
-------- test
------------ java
------------ resources
Project C
---- pom.xml
---- src
-------- main
------------ java
------------ resources
-------- test
------------ java
------------ resources
等等。
在 maven 中使用配置文件我能够构建特定于环境的包。在做项目结构的时候,我并没有真正注意这是否是最佳实践。
无论如何,我想知道是否有与 gradle 类似的方法来生成特定于环境的包,同时跨多个项目共享配置。
我找到了这个插件 gradle-properties-plugin 结果正是我想要的。
默认情况下,它足够简单,可以快速实现基于环境的属性。