首页 > 其他分享 >IDEA 创建 Gradle 工程入门实例

IDEA 创建 Gradle 工程入门实例

时间:2023-12-31 13:35:54浏览次数:35  
标签:入门 工程 创建 IDEA Gradle framework 模块 gradle


1. 概述

Gradle是专注于灵活性和性能的开源构建自动化工具。Gradle构建脚本是使用 Groovy 或 Kotlin DSL 编写的

用户手册链接:https://docs.gradle.org/current/userguide/userguide.html

用户手册中文版链接:https://legacy.gitbook.com/book/dongchuan/gradle-user-guide-/details

2. 创建工程

2.1 创建父工程

New Project , 勾选 Gradle, Java ,点击 Next 进入下一步。

IDEA 创建 Gradle 工程入门实例_编写代码


设置组名、项目名称。

IDEA 创建 Gradle 工程入门实例_Gradle_02


设置工程名称。

IDEA 创建 Gradle 工程入门实例_编写代码_03


创建好的工程如下图所示:

IDEA 创建 Gradle 工程入门实例_java_04

2.2 创建子模块 framework 和 test

创建子模块 framework,右键点击项目名,让后 new 一个 Module,如下图所示:

IDEA 创建 Gradle 工程入门实例_Gradle_05


新建的子模块也是一个 Gradle 工程。

IDEA 创建 Gradle 工程入门实例_Gradle_06


设置子模块的名字:framework。

IDEA 创建 Gradle 工程入门实例_java_07


创建好的子模块如下所示:

IDEA 创建 Gradle 工程入门实例_java_08


创建一个 test 子模块 ,创建方法同创建 framework 子模块。

IDEA 创建 Gradle 工程入门实例_java_09


创建好子模块的工程如下图所示:

IDEA 创建 Gradle 工程入门实例_自动化工具_10


删除父工程的 src,因为父工程不编写代码,仅进行依赖管理,和 Maven 一样,父工程的类型为 pom。

IDEA 创建 Gradle 工程入门实例_编写代码_11

3. 工程打包

gradle 打包命令:

gradle build

IDEA 创建 Gradle 工程入门实例_自动化工具_12


IDEA 创建 Gradle 工程入门实例_自动化工具_13


父模块中 build.gradle:

IDEA 创建 Gradle 工程入门实例_Gradle_14


标签:入门,工程,创建,IDEA,Gradle,framework,模块,gradle
From: https://blog.51cto.com/xuxiangyang/9047887

相关文章

  • 什么是 Shell,Shell 功能介绍和脚本编程入门实例
    1.概述Shell一种特殊的交互工具,用于用户和Linux系统交互,其功能和构成如下所示:交互工具,为用户提供了启动程序、管理文件系统中的文件和运行在Linux系统上的进程。核心是命令行提示符,命令行提示符是Shell负责交互的部分,允许输入命令,然后解释命令,并在内核中执行。包含了一组内部命......
  • Python趣味入门12:初遇类与实例
    小牛叔用轻松有趣的故事,带你进入Python的编程世界。1、类一提到类大神们就经常说封装。说白了,封装即把围绕同一个对象相同的代码、数据整合在一起。比如在某段游戏代码中(比如熊猫厨房),有一个“面包”:1、游戏提供“烘烤”的操作。->很明显这是动作->类的方法2、面包有硬度指......
  • IDEA添加作者信息
    方法一:手动添加设置>编辑器>实时模板/****@authorAurora*@date$DATE$*/编辑模板变量:$变量名$ 应用:输入AT,回车方法二:自动添加/***Author:Aurora*Date:${DATE}${TIME}*/......
  • 【玩转腾讯混元大模型】怎么说?我用混元AI大模型开发了个IDEA插件
    前言halo我是杨不易呀,在混元大模型内测阶段就已经体验了一番当时打开页面的时候灵感模块让我大吃一惊这么多角色模型真的太屌了,随后我立马进行了代码处理水平和上下文的效果结果一般般但是到如今混元大模型代码处理水平提升超过20%,代码处理效果在实测中高于ChatGPT6.34%Human......
  • IDEA 中创建 Test 文件夹,Resources文件夹 等各种文件夹
    Sources文件夹里面放 Java 源文件,Test文件夹里面放测试的Java 源文件,Resources文件夹 里面放一些需要加载的配置,例如你使用SSM框架的xml配置文件。1. 第一步在右上角点击对应的 Project Structure(项目结构),如下图所示。2. 第二步点击 Modules。选择要设置的文件夹,点击......
  • IDEA 中 SpringBoot2 整合 Mybatis 实例实例
    记录在IDEA中 使用SpringBoot2整合Mybatis的实例,环境:Java8+Maven+MySQL8。1. 添加依赖 添加MyBatis依赖,MySQL连接依赖,,数据库用的MySQL8。<!--MyBatis依赖--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-s......
  • 在IDEA上创建基于maven的JFinal项目
    一、创建项目:注意:点击完成后需要等待一段时间,让idea根据webapp模板创建项目; 二、相关配置1、pom.xml配置<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&q......
  • Kernel Memory 入门系列:Semantic Kernel 插件
    KernelMemory入门系列:SemanticKernel插件KernelMemory本身提供了完整的RAG能力,这部分能力如果通过SemanticKernelMemory的话,也是可以实现的,但是整体的管理成本会比较高。因此通过KernelMemory构建知识库管理,然后通过插件的方式,将KernelMemory接入到SemanticKernel......
  • docker入门
    docker入门官方介绍https://docs.docker.com/get-started/overview/Docker是一个用于开发、发布和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分离,以便您可以快速交付软件。使用Docker,您可以管理您的基础架构以管理应用程序的相同方式。通过利用Docker......
  • 堪比Postman!这款IDEA插件真好用!
    Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?今天给大家推荐一款IDEA插件:ApipostHelper,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。更重要的是他完全免费!Apipost......