首页 > 其他分享 >gradle纯纯小白使用教程

gradle纯纯小白使用教程

时间:2023-01-22 21:55:08浏览次数:46  
标签:纯纯 教程 依赖 java gradlew gradle 编译

gradle程序和build.gradle文件是用来“构建”java项目的,类似于C语言中的make和Makefile。

建议先看Gradle 扫盲与 Task 基础 - 知乎
然后再看Gradle教程

然后看依赖的类型:
gradle使用教程,一篇就够 - 简书

大概了解了之后,就可以看gradle官方文档。官方给了个java库和java项目的配置例子

gradlew projects //列出所有projects

gradlew <project-name>:tasks // 列出一个project的tasks

gradlew <project-name>:dependencies // 列出一个project的依赖

关于依赖的类型:
内置依赖类型:
implementation:该依赖在编译期只对本项目可见,其他项目只在运行期可见。
api:该依赖,其他项目在编译期也可见。
compileOnly:只在编译期使用,不打包进jar文件,运行时使用其他的库。
runtimeOnly:编译时不用,但是打包进jar文件里。不知道是干啥的。

自定义依赖类型:

val localImplementation = configurations.create("localImplementation") {
    description = "Dependencies used locally, but provided by the runtime Bukkit implementation"
    isCanBeConsumed = false
    isCanBeResolved = false
}

这是一个例子,感觉跟compileOnly差不多。

标签:纯纯,教程,依赖,java,gradlew,gradle,编译
From: https://www.cnblogs.com/wangbingbing/p/17064351.html

相关文章

  • ghost系统备份还原的步骤教程
    windows10系统是现在最常用的微软系统之一,绝大部分用户都在使用win10系统,win10系统的ghost系统是win10的全新版本,拥有着更多的功能和更为科技感的界面,同时相对于原版有着更......
  • Quartz 使用教程
    首先说说,为什么要写这篇文章:Quartz的v2.3.2版本改动比较大,目前网上的资料都是旧版本,很缺乏相关资料很多资料讲解非常不全面,例如QuartzListener的介绍和使用基本缺......
  • putty使用教程(总结)
    putty使用教程(总结):https://www.cnblogs.com/yuwentao/archive/2013/01/06/2846953.html最近开始使用putty,在网络上看到一份很不错的教程,共享一下:putty使用方法,中文教程......
  • 鹅鸭杀goose goose duck注册教程2023
    《鹅鸭杀》是GaggleStudios开发的策略休闲游戏,于2021年10月4日在Steam平台上发布。 这是一款带有社交性质的游戏,具体玩法类似升级版的狼人杀。要注册Gaggle.fun账号,请......
  • 史上最简单 OpenCV for C++ 在 Windows 和 Ubuntu 上编译安装使用教程
    准备工作原材料Ubuntu系统(非必须,Windows也可以,主要是Ubuntu适合编译)OpenCV3.4.1压缩包OpenCVcontrib3.4.1压缩包MinGW(Windows上运行GCC)版本信息......
  • Openwrt路由器搭建网站教程
      最近都在折腾这个,多方借鉴了一下,萌新一枚,分享一下过程,不足之处,还请大佬指点指点本文主要内容:1.安装Entware2.安装ONMP3.安装可道云网站程序准备材料:1......
  • Spring security 教程
    SpringSecurity教程提供了SpringSecurity的基本和高级概念。我们的SpringSecurity教程面向初学者和专业人士。我们的SpringSecurity教程涵盖了SpringSecurity的所有......
  • cocos creator 教程:框架 - 网络
    protobufjs使用中文文档:http://febeacon.com/protobuf_docs_zh_cn/routes/examples.html#使用-proto文件安装npmiprotobufjsnpmiprotobufjs-cli这是pbjs/pb......
  • ChatGPT踩坑-基础教程
    能登陆google是基础首先是去OpenAI的官网注册,点击API进去注册一个账号然后就会发现注册不成功,继续尝试就会出现下面的情况后来我发现比较靠谱的方法是通过google账......
  • Go简明教程-环境搭建-0
    安装Go及开发工具介绍安装Go安装过程非常简单,下载自己系统对应的安装包后直接安装即可。安装路径中包含空格不会对Go环境有影响,在windows系统中,安装到默认ProgramFiles......