如何在maven pom.xml中配置依赖项?

时间:2013-08-14 15:33:20

标签: java maven-2

我正在将我的简单工作Web应用程序(从eclipse运行)转换为maven项目。这是我的第一个maven项目。我有3个外部jar依赖项,然后我添加到pom.xml我的构建失败说它无法找到这3个依赖项。这是我的pom.xml文件

enter image description here 构建说3个包不存在。

package javax.servlet does not exist
package org.apache.commons.codec.binary does not exist
package org.apache.commons.configuration does not exist

我缺少什么?我正在从Mac运行我的应用程序,在.m2 / repository中我看到这3个库/包存在。

2 个答案:

答案 0 :(得分:4)

您需要移除dependencyManagement周围的dependencies标记或再次添加dependencies,但嵌套在project标记内,即与{{相同的级别1}}。

dependencyManagement允许您修复有关多模块项目中依赖项的信息 - 例如比如版本号 - 但是你仍然需要提供一个dependencyManagement部分,以便Maven知道包含它们。

如果您的项目不是多模块项目,我很想不使用dependencies部分。

答案 1 :(得分:2)

只需删除dependecyManagement代码

即可