Maven 依赖的配置,Java 开发环境系列

开发环境是对于 Java 开发者头疼的部分。

目前,国内普遍采用的是 Maven 的开发项目管理工具。对于,Maven 的基础配置信息见

Java开发项目管理工具 —— 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>

这里不需要指定版本。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值