如果依赖是在远程存储库和中央存储库不提供依赖,Maven 提供为使用外部依赖的概念,就是应用在这样的场景中的。(实际开发一般都用私服),个人学习可以这样使用:
(1)在src的目录下添加lib目录
(2) 依赖pom.xml配置
<dependencies>
<dependency>
<groupId>kaptcha</groupId>
<artifactId>kaptcha</artifactId>
<scope>system</scope>
<version>2.3.2</version>
<systemPath>${basedir}\src\lib\kaptcha-2.3.2.jar</systemPath>
</dependency>
</dependencies>
关外部依赖的重要概念:
-
外部依赖(JAR库的位置)可以在 pom.xml 中配置为与其他依赖的方式相同;
-
指定 groupId 同样作为库的名称;
-
指定 artifactId 同样作为库的名称
-
指定范围的系统;
-
指定相系统项目的位置;