Maven 引入外部依赖
如果我们需要引入第三方库文件到项目,该怎么操作呢?
pom.xml 的 dependencies 列表列出了我们的项目需要构建的所有外部依赖项。
要添加依赖项,我们一般是先在 src 文件夹下添加 lib 文件夹,然后将你工程需要的 jar 文件复制到 lib 文件夹下。我们使用的是 ldapjdk.jar ,它是为 LDAP 操作的一个帮助库:
然后添加以下依赖到 pom.xml 文件中:
<
dependencies
>
<!--
在这里添加你的依赖
-->
<
dependency
>
<
groupId
>
ldapjdk
</
groupId
>
<!--
库名称,也可以自定义
-->
<
artifactId
>
ldapjdk
</
artifactId
>
<!--
库名称,也可以自定义
-->
<
version
>
1.0
</
version
>
<!--
版本号
-->
<
scope
>
system
</
scope
>
<!--
作用域
-->
<
systemPath
>
${basedir}\src\lib\ldapjdk.jar
</
systemPath
>
<!--
项目根目录下的lib文件夹下
-->
</
dependency
>
</
dependencies
>
pom.xml 文件完整代码如下:
<
project
xmlns
=
"
http://maven.apache.org/POM/4.0.0
"
xmlns:xsi
=
"
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation
=
"
http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd
"
>
<
modelVersion
>
4.0.0
</
modelVersion
>
<
groupId
>
com.companyname.bank
</
groupId
>
<
artifactId
>
consumerBanking
</
artifactId
>
<
packaging
>
jar
</
packaging
>
<
version
>
1.0-SNAPSHOT
</
version
>
<
name
>
consumerBanking
</
name
>
<
url
>
http://maven.apache.org
</
url
>
<
dependencies
>
<
dependency
>
<
groupId
>
junit
</
groupId
>
<
artifactId
>
junit
</
artifactId
>
<
version
>
3.8.1
</
version
>
<
scope
>
test
</
scope
>
</
dependency
>
<
dependency
>
<
groupId
>
ldapjdk
</
groupId
>
<
artifactId
>
ldapjdk
</
artifactId
>
<
scope
>
system
</
scope
>
<
version
>
1.0
</
version
>
<
systemPath
>
${basedir}\src\lib\ldapjdk.jar
</
systemPath
>
</
dependency
>
</
dependencies
>
</
project
>