Idea+Maven(5)|学习笔记

简介: 快速学习 Idea+Maven(5)

开发者学堂课程【Maven框架实战教程Idea+Maven(5)】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/641/detail/10580


Idea+Maven(5)


内容简介:

一、导入

二、jar包来源于仓库

三、仓库共享和配置

四、Maven 依赖


一、导入

file-settingsMaven 依赖就这里,把这个设置一下。在 build 的 Tools 的Maven 中的 Importing 地方点击勾选自动导入,这个 idea 没有默认自动。

图片28.png

设置完成后,点击 apply点击 ok

现在可以看到效果不一样

Maven 项目结构上面,刚才 JDK,测试 junit 包已经自动加入项目。同时这个项目是在 D 盘的 idea

确认jar到底在哪里

image.png

看到 jar 包指向了这个位置

image.png

D:\Program Files\repository\junit\3.8.1\junit-3.8.1-sources.jar

我们看到的价 jar 包的位置就在这个地方, jar 包在 D 盘的 program

files repository,这是仓库的地址,jar 包来源于仓库

图片29.png


二、jar包来源于仓库

项目和仓库关联,就是说 jar 包是来源于仓库。建100个项目都可以和这个仓库共享你建多少都是一份,版本都统一。

下面进行演示

这是开发的一个简易的项目。

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

</properties>

<dependencies>

<dependency>

<group Id>junit</group Id>

<artifactId>junit</artifactId>

<version>4.12</version>

<scope>test</scope>

</dependency>

</dependencies>

<project>

比如要升级到4.12,保存一下。

第一组开发的版本升到4.12了,只需要改一下这个坐标,仓库中就密码,还有它依赖的其他的包,我们都可以在这里看到,根本不需要改进,也来源于仓库

如果说这个版本不合适,再回滚回去是可以的,改一下坐标3.8.1,就会变了所以会觉得很方便。

其实这里讲到了坐标的概念,就是让坐标去从仓库中去找这个内容有了版本大家做起来都方便通过这个演示大家能感受到 Maven 的好处,对 Maven 有了初步的认识。

 

三、仓库共享和配置

基于学校网络用的人较多,本地仓库真正要去用比较麻烦现在给大家共享了一些内容,这些包基本上都有都在里面。大家重新下载是非常麻烦的,所以经把仓库做了共享。

图片30.png

在1月25号打了一个包,570多兆,避免重复下,这里有各种各样的 jar 。这是最近维护的一个版本,共享给大家,就会节省很多时间。

那么这个仓库给了 settings 文件,指向本地仓库,解压出来就是一个 repository 文件

如果压在 F 这里有两个问题,第一个问题 settings 文件应该放在哪里这个文件正常应该放到 C 盘去,这是共享的地方这个文件应该拷贝到 C 盘去随便解压都可以。文件放到 C 盘之后不需要修改内容

路径<local.Repository>D:/ProgramFiles\repository</local Repository>

这样就和账户关联上了

刚才是以创建项目的方式直接设置,其实在没有创建项目的时候,也是可以去先要去设置的。在 file-> settings 这里Maven从 file-setting 到 build Maven

图片31.png

只需要把配置文件放默认的地址

其实配置文件放到 E F 都可以,但每次一换工作空间换其他地方,因为他是喜欢找默认的地方,所以不建议改把配置文件放到默认的地址修改仓库地址就可以,那么把配置文件在 C 盘,仓库在 D 盘 E 就可以。

 

四、Maven依赖

pom. xml 配器的依赖,idea 默认不是立即更新的,需要运行 MavenReimport,才能生效。不过可以根据提示将 Reimpozt 操作设置为自动的。

1.刷新Maven配置的方法

(1)右键单击项目;

(2)在弹出菜单中选择 Maven[Reimport 菜单项。

2.自动下载相关依赖

(1)单击 File Setting 菜单项,打开 Settings 选项卡;

(2)在左侧的目录树中,展开 Maven 节点;

(3)勾选 Import Maven projects automatically 选择项。

pom 配置的是依赖idea默认不是立即更新的。更新有两种方式,刚才已经说到一种 importing 直接勾选即可。还有一种方式是手动的,只不过每一次都要去做。

图片32.png

这是第二种方式,设置给大家讲了两种方式,但是这种方式不建议推荐。

在 Project Structure 的 Modules 选项卡的 Dependencies 页面中,可以查看Maven 所引用的项目。如果未找到指定项目,则对于项目将用红色波浪线提醒。同

时,可在该选项卡中修改 Maven 的依赖项。

图片33.png

通过下面一种方式也可以查看:

图片34.png

右下角出现图标:设置自动导入。

图片35.png


如果出现图标,可以通过 Enoble Auto-Import,其实这个图标点进来之后也是做了这个工作,就是 file setting 的 import,勾选解决这个工作

如果有时候看到图标,就可以设置 Enoble Auto-Import,让它自动导入就可以 

刚才讲了一个非常重要的概念,就是让 Maven 项目和仓库关联,只需要按照刚才所讲的步骤,大家都能配成功

相关文章
|
6月前
|
Java 应用服务中间件 测试技术
Maven学习笔记(一):Maven基础(基于命令行的学习和应用)
Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。 本文主要了解Maven基础知识及基础应用,旨在为之后的进一步学习奠定基础。 内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。 仅供参考。
382 81
Maven学习笔记(一):Maven基础(基于命令行的学习和应用)
|
5月前
|
Java Maven Kotlin
idea maven创建kotlin项目
本文介绍了在IntelliJ IDEA中使用Maven创建Kotlin项目的步骤,包括在`pom.xml`文件中添加Maven中央仓库、配置`kotlin-maven-plugin`插件、指定源目录、添加测试插件和执行插件,以及添加Kotlin测试依赖和标准库依赖。文中还提到了如何通过更换镜像或使用代理来解决依赖下载速度慢的问题,并展示了运行示例代码的截图。
282 4
idea maven创建kotlin项目
|
5月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
270 1
|
5月前
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
718 1
|
5月前
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
2155 1
|
5月前
|
Java Devops 持续交付
Maven学习笔记(二):Maven基础(基于IDEA)
【10月更文挑战第1天】Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。上一篇简单介绍了Maven的基础知识,本文主要介绍IDEA上的实际使用场景。内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。仅供参考。
269 0
Maven学习笔记(二):Maven基础(基于IDEA)
|
5月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
309 0
idea+maven+tomcat+spring 创建一个jsp项目
|
5月前
|
Java Maven
震惊!idea专业版如何配置maven国内源手把手教学
文章提供了如何在IDEA专业版中配置Maven使用国内源(如阿里云)的详细步骤,以加快依赖下载速度,并解释了配置国内源的原因。
1016 0
震惊!idea专业版如何配置maven国内源手把手教学
|
6月前
|
XML Java Maven
idea配置maven步骤及常见问题
本文介绍了在IDEA中配置Maven的详细步骤,包括Maven的下载、系统环境变量的配置、Maven本地仓库的设置、镜像加速的配置,以及在IDEA中指定Maven路径和配置文件。同时,还提供了解决每次新建项目需要重新手动配置Maven问题的方法。
idea配置maven步骤及常见问题
|
7月前
|
Java jenkins Shell
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成

推荐镜像

更多