链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
好玩
前端
后端
工作
B3
推介
查看所有领域
Java
Spring
NetBeans
Eclipse
IDEA
Dubbo
Tomcat
Maven
Gradle
Latke
将 Gradle 项目转为 Maven 项目 (Gradle 7 以上),解决 Plugin with id ‘maven‘ not found
1. 使用 Maven Publishing 插件来生成 pom.xml 1.1 在 plugins 中添加 maven-publish id 'maven-publish' [图片] 1.2 添加 publishing publishing { publications { maven(MavenPublicatio ..
1.1K
3 年前
使用 Kotlin DSL 的 Gradle 中央仓库镜像源配置
[图片] 使用 Gradle 构建和管理项目,已支持使用 Groovy 和 Kotlin 这两种语言进行配置。使用 IDEA 创建 Kotlin 项目,将默认使用通过 Kotlin DSL 配置的 Gradle 来构建项目。使用这两种语言配置 Maven 镜像源的主要区别是 Groovy 使用 url 配置中央仓库地址 ..
1.9K
4 年前
Gradle:现代高效的 java 构建工具
相信使用 Java 的同学都用过 Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用 Maven,可能会发现 Maven 有一些地方用的让人不太舒服: 一来 Maven 的配置文件是 XML 格式的,假如你的项目依赖的包比较多,那么 XML 文件就会变得非常非常长; 二来 XML 文件不太灵活,假如你需 ..
244
4 年前
Gradle 多模块 +SpringCloud 微服务实践
[图片] 1.Project 2.Cloud 简单配置 2.1.父模块配置 主要就是配置一下通用依赖和基本插件 buildscript { ext { springBootVersion = '2.2.2.RELEASE' springBootManagementVersion = '1.0.8.RELEASE' sp ..
898
5 年前
FirstGradle
一、导入依赖 [图片] 二、build.gradle 整合 SpringBoot plugins { id 'java' } group 'com.qiang' version '1.0.0-SNAPSHOT' sourceCompatibility = 1.8 repositories { mavenCentral( ..
155
5 年前
gradle|springboot+gradle 多模块化应用
[图片] javaDEMO Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] gradle 多模块化 现在单体应用很少了,通常会分为以下几个模块: 1 ..
766
5 年前
gradle|gradle 配置阿里云镜像和插件镜像
[图片] javaDEMO 本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~ https://www.javastudy.cloud grdle 配置阿里云的镜像 在本站的 demo 系列基本 ..
1.4K
5 年前
使用 gradle 打可执行 jar 包
前言 最近的一个项目里面需要使用 gradle 打一个可执行的 jar 包,在网上看了一堆帖子照着做最后都不是很成功,最后终于参考 StackOverflow 上的帖子搞定了可执行 jar 包的打包脚本,因此做一个笔记对这个进行一下记录。 这里是本文的正片 我的代码因为包含了 groovy 的代码,因此在脚本中包含了 ..
1.1K
5 年前
架构设计 - 从零开始搭建 gradle 多模块项目
[图片] 开头说两句 Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] 原创不易,转载请注明出处 #项目背景 读过小刀以前文章的小伙伴应该还记得,小刀 ..
1K
5 年前
gradle 打包发布到 maven 的 nexus 仓库
[图片] 开头说两句 Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] 前提背景 公司要封装一个工具类,把常用的 mybatis,apollo,red ..
330
5 年前
Maven 与 Gradle 构建 Fat-Jar 工程
Maven 与 Gradle 相信大家非常清楚,但是 fat-jar 是个什么鬼?长得比较胖的 jar 包吗?没错,就是比较胖的 jar 包...这篇文章介绍如何在 Maven 跟 Gralde 中构建这些胖子 jar 包 ️ 首先上项目源代码: [链接] [链接] Fat-Jar 用过大红大紫的 SpringBoot ..
649
5 年前
使用 docker+gradle 打包部署多模块 springboot 项目到 Ubuntu 服务器上
有一段时间没写博客了, 最近比较忙. 前些日子朋友说想学docker, 本博客就是通过docker部署到Ubuntu服务器上的, docker可以看成一个虚拟机, 对于低配置服务器效果更加明显, 资源合理运用了. 至于更深层的好处可以去[docker中文文档](http://docs.docker-cn.com/) 看 ..
900
6 年前
Gradle Wrapper 介绍
回顾 上一篇介绍了如何[链接],开始讲 Gradle Wrapper 之前先来重温一下通过 gradle init 命令创建的 Java 项目目录结构 ├── build.gradle ├── gradle │ └── wrapper │ ├── gradle-wrapp ..
267
6 年前
使用 Gradle 快速创建 Java 项目
上一篇介绍了如何[链接],现在就可以直接通过已经安装好的 Gradle 创建一个普通 Java 项目 Gradle 默认内建了一个 init 插件,可以生成 Java 项目基础结构 $ gradle init --type 其中的 name 可以是以下值 java-application java-library s ..
372
6 年前
Gradle 安装
Gradle 安装前的准备 Gradle 可以安装在 Linux,macOS,Windows 等主流操作系统,唯一的要求就是操作系统上已经安装了 Java JDK 7 及以上版本。可以通过 java -version 验证是否满足条件,以下是我的例子: > java -version java version ' ..
1.1K
6 年前
gradle 国内加速,修改镜像源
为什么慢 由于默认情况下执行 gradle 各种命令是去国外的 gradle 官方镜像源获取需要安装的具体软件信息,所以在不使用代理、不翻墙的情况下,从国内访问国外服务器的速度相对比较慢 如何修改镜像源 阿里旗下维护着一个国内 maven 镜像源,同样适用于 gradle。再一次对阿里表示感谢,到目前为止介绍过 npm ..
14.2K
6 年前
Gradle 使用技巧 (五) - AAR
1. 什么是 AAR 关于 aar 文件,摘取官方的解释:AAR 文件的文件扩展名为 .aar,Maven 工件类型也应当是 aar。文件本身是一个包含以下强制性条目的 zip 文件: /AndroidManifest.xml /classes.jar /res/ /R.txt 此外,AAR 文件可能包含以下可选条目中 ..
337
6 年前
Gradle 使用技巧 (四) - 如何定位和解决依赖冲突
1. 前言 随着业务的复杂度加深,我们免不了要引入许多的第三方开源库,也不可避免的会出现依赖冲突的错误。最常见的是 V7、V4 包之间的冲突。 2. 如何定位依赖冲突 解决依赖冲突很简单,难得是如何去定位是引入的哪个库导致的依赖冲突。 如果只想看结果的可以直接跳到最后。 2.1. 排除法 排除法很简单,但是很耗时,就是 ..
1.3K
6 年前
Gradle 使用技巧 (三) - dependencies 的类型与区别
前言 dependencies 对于 Android 开发人员来说,并不陌生, 它是用来配置当项目的依赖项,接收的是一个 DependencyHandler 的闭包。 dependencies 的类型 dependencies 的类型可以分为以下几种 compile testCompile androidTestcom ..
577
6 年前
Gradle 使用技巧 (二) - SO/NDK 过滤
引言 作为一个 Android 开发人员,so 对于我们来讲是极其常见的,各种大厂的 SDK 中都包含着各种各样的 so,而 so 也是 apk 瘦身的重要一环,减少 so 平台的数量,可以极大限度的减少 apk 的大小。 Android 中的 so 先看一张官方的图: [图片] 可以将 so 分为以下几种: arme ..
254
6 年前
Gradle 使用技巧 (一)
前言 Gradle 是使用 Groovy 语言构建,所以既然是语言,那么就有他的语法,而不是简单的配置项。关于 Gradle 有时间会出一系列的文章。 1. 自定义 apk 输出名称 (3.0) 本配置为 Android studio3.0 及以上的配置,3.0 以下版本适用,下面的配置会将所有的 Variants 都 ..
157
6 年前
系统的学一下 Gradle(一)
[图片] GSL 介绍 GSL 全称:domain specific language 核心思想:求专不求全,解决特定问题 groovy 属于 DSL 的一种,是一种基于 JVM 的敏捷开发语言,结合了 Python、Ruby 和 Smalltalk 的许多强大的特性 groovy 特性 语法上支持动态类型,闭包等新一 ..
200
6 年前
Gradle- 发布 jar 到中央仓库
用 Gradle 部署到 OSSRH - 介绍 就像 [链接] 可以 Central Repository 中的 jar 一样,它也可以配置为发布到 OSSRH,一样简单。 元数据和签名 为了使用 Gradle 将您的组件部署到 OSSRH,您必须满足 pom.xml 中所有的东西,并提供所需的已签名组件。 [链接] ..
648
6 年前
Gradle 构建项目 build 下没有 classes
在学习 Spring 时,使用 Gradle 构建 WEB 项目时,运行 gradle build 时,没有 build 下没有 classes, 找了很久才发现,build.gradle,必须要和 src 在同一个目录。 classes 文件夹目录重复,包名去掉 main/java,[图片]
660
7 年前
eclipse 中 gradle 项目使用 jetty 进行 debug
gradle 项目启动时可以使用自带的 jetty 执行 jettyRun,但是 jetty 却没有自带 debug,这就需要利用 eclipse 的远程调试功能。 首先新建一个远程调试,并设置远程地址及端口号,由于我们希望调试的是本机项目,那么地址就是 localhost,不过端口号并不是启动的项目端口号,而是另外一 ..
458
7 年前
Gradle 打包实现生产环境与测试环境配置分离
前篇:Maven 打包实现生产环境与测试环境配置分离 前篇是使用 Maven 进行的包管理,这次我们使用 Gradle 进行 Java Web Server 的包管理的配置。 配置 Gradle 配置文件 build.gradle 中配置相关的 resources 配置文件的目录。不同的资源文件放置在 src/main ..
885
7 年前
React Native 系列【一】环境安装及 Debug
Demo ToC https://hacpai.com/article/1496906863683 安装环境 打开 App Store 安装 Xcode 安装 Android Studio 安装依赖 brew install node brew install watchman npm install -g react ..
1.3K
7 年前
gradle dependencies 依赖分析
遇到的问题 最近在项目中遇到一个问题,因为存在 jar 包冲突的问题,想要解决一下。但是在解决的时候发现了另一个问题。下面详细道来。 当执行 gradle build 的时候报错,提示 What went wrong: A problem occurred evaluating root project '110-sp ..
13.3K
7 年前
No such property: mainClassName for class
问题描述 No such property: mainClassName for class: org.gradle.api.internal.project.DefaultProject_Decorated 解决办法 build.gradle 中增加 apply plugin: 'application'
779
8 年前
Execution failed for task ‘:findMainClass’.
问题描述 gradle bootRun #运行之后出现下面的错误 :compileJava :processResources UP-TO-DATE :classes :findMainClass FAILED FAILURE: Build failed with an exception. * What went w ..
1.6K
8 年前
如何在 mac 上安装 gradle
首先,先download最新版本的gradle,网址如下: [链接] 然后将下载下来的zip包放在你要安装的路径上,我安装在 /usr/local/bin; 然后打开电脑上的.bash_profile文件,输入以下命令: GRADLE_HOME=/usr/local/bin/gradle-1.8; export GRA ..
267
8 年前
Android 常用工具查询
[链接] [链接] [链接] [链接] [链接] [链接] [链接] Fragmentation FlycoTabLayout 。。。待续
153
7 年前