java - 将 Maven 项目转换为 Gradle

标签 java maven gradle project-structure

我是 gradle 的新手,我真的找不到解决我问题的方法。我在网上搜索过,看看是否有人按照最佳实践做了类似的事情。

我有几个正在使用 Maven 构建的 Java 项目共享一个包含所有环境配置文件的项目。所以看起来像

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这正是我所追求的。

默认情况下,它足够简单,可以快速实现基于环境的属性。

关于java - 将 Maven 项目转换为 Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32624500/

相关文章:

java - onLocationChanged 被调用一次(Android Studio)

java - 通过jenkings在不同服务器上部署相同jar的两个不同版本

android - Android Studio。错误:(19,0)

android - E/VdcInflateDelegate:org.xmlpull.v1.XmlPullParserException:二进制XML文件行#17 <vector>标签需要viewportWidth> 0

c# - 来自 C# 背景的哪个更容易学习 : Objective C or Java?

java - 找到非托管 pom.xml 文件(无法在 IntelliJ 中导入 Maven 项目)

android - Android Studio的“Unable to resolve superclass/Link of class failed”错误

java - JAX-RS 不适用于 Spring Boot 1.4.1

java - 在heroku上部署项目时如何修复maven插件和java版本错误?

java - 我将如何覆盖独立项目中另一个插件提供的任务? Gradle