0


IDEA库(Libraries)和模块依赖(Dependencies)详解

库是模块可以依赖的已编译代码的集合。在IntelliJ IDEA中,可以在三个级别上定义库: 全局 (可用于许多项目), 项目(可用于项目中的所有模块)和模块 (可用于一个模块)

简单来说,IDEA中的库(Libraries)就是用来存放外部jar包,我们的项目或模块需要某些jar包时,可以从这里把包导入到模块依赖(Dependencies)中。
另外:每个库或依赖其实可以包含多个jar包,这里我们是按单个jar包来说明。

导入外部jar包到项目库

前提:手动在项目中添加需要的jar包,(这里以JavaWeb项目,其中包含多个模块为例,在模块的WEB-INF/lib目录下添加)

  • 方法一:直接右击jar包,添加到库这个jar包会作为一个新库添加到项目库,同时添加到oa3模块的依赖中。
  • 方法二:在Project Structure → Libraries中添加

为模块添加依赖(jar包)

对于需要在代码中实际使用的包,都要添加到依赖才能使用其属性或方法。此处项目中有多个模块,所以要为每个模块分别添加所需要的jar包,为对应模块添加的依赖都会显示在右侧(只有这里有的才能在代码中使用)。

点击加号可以添加依赖(jar包),第一种是从外部导入jar包,找到下载好的包直接添加即可;第二种是从项目库(Libraries)中导入jar包,(项目库中的包可以被此项目中的多个模块使用)。

注意!

依赖添加完成后,可能会有问题警告

这是因为在项目编译后的文件中缺少所需要的依赖(jar包),此时可以直接点击 [Fix],把jar包添加到编译后的项目中,点击Artifacts可以查看编译后的项目结构。同样,在这里也可以手动添加所缺少的jar包。

标签: java intellij-idea

本文转载自: https://blog.csdn.net/wlywlyy/article/details/128275845
版权归原作者 WongLapyip 所有, 如有侵权,请联系我们删除。

“IDEA库(Libraries)和模块依赖(Dependencies)详解”的评论:

还没有评论