开发环境是对于 Java 开发者头疼的部分。
目前,国内普遍采用的是 Maven 的开发项目管理工具。对于,Maven 的基础配置信息见
不再赘述。
配置 POM 文件,和获得 Maven 的开发依赖,是Java开发最频繁的操作行为。
POM 文件
<dependencies>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.5.12</version>
</dependency>
</dependencies>
这是 POM 文件最基本的依赖。
在 idea J 的右侧也能看到

Dependenies 的文件list 。通常, dependenies 被称为模块的「坐标」。
创建一个 dependenies 需要
第一步

刚创建的 Java Project 的 POM 文件是没有 引入包的。
根据需要引入包的过程,
输入
< // idea 会提示

双击,选择第一个即可。
<dependencies>
</dependencies>
就可以了;这个时候引入某个具体的模块 ——

光标会停留在 artifactID 的位置。
<dependencies>
<dependency>
<groupId></groupId> // 组织
<artifactId></artifactId> // 模块名
// 选择了模块后会提示版本信息
</dependency>
</dependencies>
输入 模块名,光标会自动跳到 组织部分,选择了组织会提示版本。
中间过程不再截图;见版本选择 (提示) 。

这时,并没有真的加载模块。

右侧是空的。
第二步
在 POM 文件中填写完整 dependenies 信息后,要通过 idea 的同步按钮同步加载模块。

点击 M 字母,则加载 logback-classic 模块。

右侧就会出现,如开始的图示的内容。
第三步

idea 会自动加载。
如果,第一次引入某个包可能 idea 不会给出提示;则需要通过一下方式获得。
Maven 依赖包
如果第一次引入某个模块, idea 没有提示,则到这个网站
https://mvnrepository.com/

搜索某个包,并直接拷贝粘贴即可完成 POM 文件配置。

拷贝红色部分即可。
注意 ⚠️ : 大部分情况下删除 标签 — scope 。
当然,拷贝粘贴之后要通过「m」的logo同步 POM 文件,Maven 才会有安装这个模块。
如何获知某个包的价值,通过这个选择项
Usages // 使用量

依赖传递

Maven 的 jar 包是有一个依赖传递能力的,查看的方法 ——

点击 Show Diagram 即可看到依赖关系。
当然,依赖能被断开。通过标签
<exclusion> // 移除依赖
移除依赖。
<dependencies>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.5.12</version>
<!--排除依赖 -->
<exclusions>
<exclusion>
<groupId>com.github.mvv.zilog</groupId>
<artifactId>zilog-over-sfl4j_2.12</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
这里不需要指定版本。
4708

被折叠的 条评论
为什么被折叠?



