摘要: 【1】代码托管中心是干嘛的呢?我们已经有了本地库,本地库可以帮我们进行版本控制,为什么还需要代码托管中心呢?它的任务是帮我们维护远程库,下面说一下本地库和远程库的交互方式,也分为两种:(1)团队内部协作 (2)跨团队协作 【2】托管中心种类: 局域网环境下: 可以搭建 GitLab服务器作为代码托管 阅读全文
posted @ 2023-03-07 16:45 CodeWhisperer001 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 【1】Git技术:公司必备,一定要会 【2】Git概念: Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。 【3】什么是版本控制? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统 。 【4】为什么要使用版本控制? 软件开发中采用版本控 阅读全文
posted @ 2023-03-07 16:40 CodeWhisperer001 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Maven的命令非常多,我们只是讲解常用的几个:(所有命令都可以在控制台运行的)❀ install 本地安装, 包含编译,打包,安装到本地仓库 编译 - javac 打包 - jar, 将java代码打包为jar文件 安装到本地仓库 - 将打包的jar文件,保存到本地仓库目录中。 ❀ clean 清 阅读全文
posted @ 2023-03-07 13:08 CodeWhisperer001 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ​ Maven在打包时默认只将src/main/resources里的配置文件拷贝到项目中并做打包处理,而非resource目录下的配置文件在打包时不会添加到项目中。 我们的配置文件,一般都放在:src/main/resources 然后打包后配置文件就会在target的classes下面放着: 测 阅读全文
posted @ 2023-03-07 13:06 CodeWhisperer001 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 当我们开发的工程拥有2个以上模块的时候,每个模块都是一个独立的功能集合。比如某大学系统中拥有搜索平台,学习平台,考试平台等。开发的时候每个平台都可以独立编译,测试,运行。这个时候我们就需要一个聚合工程。 在创建聚合工程的过程中,总的工程必须是一个POM工程(Maven Project)(聚合项目必须 阅读全文
posted @ 2023-03-07 11:52 CodeWhisperer001 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 依赖范围就决定了你依赖的坐标 在什么情况下有效,什么情况下无效:❀compile这是默认范围。如果没有指定,就会使用该依赖范围。表示该依赖在编译和运行时都生效。 ❀provided已提供依赖范围。使用此依赖范围的Maven依赖。典型的例子是servlet-api,编译和测试项目的时候需要该依赖,但在 阅读全文
posted @ 2023-03-07 11:42 CodeWhisperer001 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 依赖 【1】依赖关系:即A工程开发或运行过程中需要B工程提供支持,则代表A工程依赖B工程。 在这种情况下,需要在A项目的pom.xml文件中增加下属配置定义依赖关系。 通俗理解:就是导jar包。 B工程可以是自己的项目打包后的jar包,也可以是中央仓库的jar包。 【2】如何注入依赖呢? 在pom. 阅读全文
posted @ 2023-03-07 11:37 CodeWhisperer001 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 标准目录结构: ❀src/main/java 这个目录下储存java源代码 ❀src/main/resources 储存主要的资源文件。比如xml配置文件和properties文件 ❀src/test/java 储存测试用的类,比如JUNIT的测试一般就放在这个目录下面因为测试类本身实际是不属于项目 阅读全文
posted @ 2023-03-07 11:29 CodeWhisperer001 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Maven仓库是基于简单文件系统存储的,集中化管理Java API资源(构件)的一个服务。 仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。得益于 Maven 的坐标机制,任何 Maven项目使用任何一个构件的方式都是完全相同的。 Maven 可以在某个位置统一存 阅读全文
posted @ 2023-03-07 10:46 CodeWhisperer001 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Maven是 Apache 开源组织奉献的一个开源项目。Maven 这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作 阅读全文
posted @ 2023-03-07 02:34 CodeWhisperer001 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 【1】IDEA默认整合了Maven: 【2】下载地址:http://maven.apache.org/ 【3】目录结构: bin:存放的是执行文件,命令 在IDEA中可以直接集成Maven: conf目录:下面有一个非常重要的配置文件--》settings.xml 》maven的核心配置文件/全局配 阅读全文
posted @ 2023-03-07 02:29 CodeWhisperer001 阅读(12) 评论(0) 推荐(0) 编辑