1、JDK安装
环境配置也是学习编程的一部分
JAVA_HOME
C:\Program Files\Java\jdk-17
bin: binary 二进制
2、IDEA安装
idea的安装全部是下一步
关闭AI辅助功能:
找到插件改为disable
取消勾选:
3、Maven
1、Maven介绍
Maven 是一个开源的项目管理工具,主要用于自动化构建、依赖管理和项目文档化。它提供了一种标准化的项目结构和构建过程,使得开发人员能够更轻松地构建、测试和部署软件项目。
以下是 Maven 的一些关键特点:
1、项目对象模型(Project Object Model,POM):Maven 使用 POM 文件来描述项目的配置信息、依赖关系和插件等。POM 是一个 XML 文件,定义了项目的元数据和构建规范。
2、依赖管理:Maven 可以自动管理项目的依赖项。您只需在 POM 文件中指定所需的依赖库和版本,Maven 将负责下载这些依赖项,并确保它们的正确性和一致性。
3、构建生命周期:Maven 定义了一组标准的构建生命周期,包括清理、编译、测试、打包、部署等阶段。每个生命周期阶段都与一个或多个插件目标相关联,通过执行这些目标,Maven 可以执行相应的构建任务。
4、插件体系:Maven 支持丰富的插件生态系统,开发人员可以使用插件来扩展构建过程。插件可以执行各种任务,如代码静态分析、测试覆盖率报告、打包成可执行文件等。
5、中央仓库:Maven 提供了一个中央仓库,其中包含了大量的开源 Java 库和框架。当定义项目的依赖关系时,Maven 可以自动从中央仓库下载所需的库。
使用 Maven 可以带来许多好处,例如简化构建过程、提高开发效率、统一管理依赖项、支持团队协作等。它被广泛应用于 Java 生态系统,并且还可以用于其他语言和技术的项目管理。
2、Maven配置
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>
和JAVA_HOME类似,在环境变量配置MAVEN_HOME:
双击path目录,配置如下内容:%MAVEN_HOME%\bin
坐标概念: com.situ.mall 1.0 1.1
1.groupId:公司名称 com.situ
2.artifactId:项目名或者模块名称 mall
3.version:版本号