1、安装
Gradle安装和Maven一样方便,只需要,下载(http://www.gradle.org/downloads )==》解压==》配置环境变量(GRADLE_HOME & PATH),配置好环境变量之后记得使用 source命令使新的环境变量生效。配置成功之后,可以在命令行通过 “gradle -v"验证是否安装成功。
2、Gradle编译Maven风格的java项目
首先,在项目根目录创建"build.gradle"文件,编译java项目需要使用gradle的java插件
apply plugin: 'java'
,因为要集成maven的功能,需要添加maven插件
apply plugin: 'maven'[
。
接着,配置项目的Repository,风格如下
repositories{
mavenCentral();
}
,上面例子使用的是默认的maven的中央库,如果想用自己的本地库,可通过如下方式配置
def localMavenRepo = 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePath
repositories {
// Use local Maven repo location. We don't need this if we only want to install
// an artifact, but we do need it if we want to use dependencies from the local
// repository.
mavenRepo urls: localMavenRepo
mavenCentral()
}
再然后,配置项目依赖的第三方库,配置模板如下:
dependencies{
compile group: '<group-id>',name:'<artifact-id>',version:'<version>'
}
,举个例子,假设项目依赖了4.10版本的junit,那么配置就是
compile group: 'junit',name:'junit',version:'4.10'
另外Depencies还可以按如下方式简写
compile '<group-id>:<artifact-id>:<version>'
例子
compile 'junit:junit:4.10'
最后,如何把自己的项目发布到Repository中,
uploadArchives {
repositories {
mavenDeployer {
repository(url: "file://localhost/tmp/myRepo/")
}
}
分享到:
相关推荐
这使得从Maven项目切换到Gradle Android项目变得更加平滑,同时也方便了团队成员间的协作和代码共享。 使用该插件,开发者可以方便地定义版本信息,通过`pom.xml`文件管理项目的元数据,包括项目名称、版本号、描述...
在过去的几年中,Android开发社区经历了从Maven到Gradle的重大转变,其中`android-maven-gradle-plugin`是一个曾经广泛使用的插件,但现在已经被官方弃用。 `android-maven-gradle-plugin`是由Wojciech Ziniewicz...
"Maven2Gradle"工具正是为了解决从Maven到Gradle的转换问题而设计的。这个工具可以帮助开发者快速地将Maven的POM.xml文件转换成Gradle的build.gradle文件,大大简化了迁移过程。例如,`maven2gradle-master`可能是一...
Maven和Gradle是两种广泛使用的Java项目构建工具,它们各自有着独特的优势。本篇文章将详细探讨如何使用Maven来构建一个包含Gradle AspectJ功能的jar文件。 首先,让我们了解一下Maven。Maven是一种基于项目对象...
Maven和Gradle是目前最为流行的两种构建工具,它们各自有着独特的优点和适用场景。本篇将深入探讨Maven与Gradle的差异,并分享一些Java开发的经验技巧。 Maven是Apache软件基金会的一个开源项目,它通过一个统一的...
Maven 到 Gradle 将 Maven 依赖项转换为 Gradle 的非常基本的网页。 目前只解析 groupId、artifactId 和 version。 范围被忽略。 如果使用版本变量,它将保留它,但您仍然需要在 build.gradle 文件中定义该变量 ...
同时,Gradle兼容Maven的POM文件和构建生命周期,这意味着你可以无缝地从Maven迁移到Gradle,而无需重写所有的依赖管理。 Gradle的另一大优势在于其强大的依赖管理和缓存机制。它可以智能地分析项目的依赖树,避免...
Maven和Gradle是两种在Java开发中广泛使用的构建工具,它们...Maven因其简单性和广泛接受度而受到欢迎,而Gradle则因其灵活性和性能优势逐渐受到更多关注。了解并熟练掌握这两种工具将有助于提升Java开发的效率和质量。
【maven】说明:Gradle maven工件发布与maven、maven发布、android maven Gradle插件的演练。该项目包含..., (Gradle maven artifacts publishing walkaround with maven , maven-publish , android-maven gradle ...
### Java 生态中的 Maven 与 Gradle:项目管理之道 #### Java 语言概览 Java 作为一种被广泛采用的编程语言,在多个领域中都发挥着关键作用。它由 Sun Microsystems(现已被 Oracle 收购)在 1995 年首次推出。...
### Eclipse中安装配置Maven、Gradle以及SpringBoot #### Maven 安装配置 Maven是Java项目构建和依赖管理工具。它可以帮助开发者自动化构建过程,包括编译、测试、打包、部署等,并且能够方便地管理项目的依赖关系...
Jenkinsfile 调用 JDK 命令和 Maven 或 Gradle 编译命令工具配置 Jenkinsfile 调用 JDK 命令和 Maven 或 Gradle 编译命令工具配置 在 Jenkins pipeline 中,我们经常需要使用 JDK 命令和 Maven 或 Gradle 编译命令...
java maven gradle 3.0.1, 国内不好下载的资源,开发android 必备哦。
根据提供的文档信息,本文将对Maven与Gradle这两种构建工具进行深入探讨,并结合Hardy Ferentschik的经验分享来解析这两种工具的历史、基本概念及其在实际开发中的应用。 ### Maven与Gradle概述 #### Maven简介 ...
Linux 安装 jdk、maven、gradle教程教程说明安装 教程说明 使用二进制文件的方式配置环境,非软件包 环境的目录都在/opt目录 下面教程使用的的各环境的版本 jdk:1.8.0_211 maven:Apache Maven 3.6.3 gradle:6.3 ...
Gradle Maven出版物 Gradle脚本/插件,可使用gradle maven或maven-publish插件帮助发布jar / aar工件。 该存储库包含两个组件:脚本和插件: 这些脚本的工作方式与但同时支持maven和maven-publish以及pom.xml更多...
Gradle插件,创建一个UploadArchives任务,自动将所有Java、Kotlin或Android库上载到任何Maven实例。这个插件基于chris-banes的初始实现,并且已经被增强以添加kotlin支持并跟上最新的更改。
主要介绍了详解阿里云maven镜像库配置(gradle,maven),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
该存储库包含代码示例,这些示例演示了如何使用Gradle或Maven自定义Gradle Enterprise构建配置。 这些示例旨在演示自定义,API用法和模式,以在多个项目中重用Gradle Enterprise构建配置。 尽管我们确实在确保代码...
LWJGL 3 Maven/Gradle 示例 ...要通过 Maven 使用 LWJGL 3,请将以下依赖项添加到您的pom.xml : < lwjgl>3.0.0a < groupId>org.lwjgl < artifactId>lwjgl ${lwjgl.version} </ depende