【发布时间】:2012-01-31 03:56:25
【问题描述】:
我是 maven 的新手,所以这可能是一些基本的东西,但我似乎无法深入了解它。
我正在运行 m2eclipse。我有一个简单的项目,它试图将 Maven 包中的类用于 servlet-api(组 id:javax.servlet artifact:servlet-api version 2.5 scope:compile)。
在我的 settings.xml (http://repo1.maven.org/maven2) 中,我假设它会从我的存储库中提取。我按照这个 url 来验证那个地址有一个 jar 等,并且有 (http://search.maven.org/#browse|-182598336)
但是当我运行 mvn compiler:compile 我得到(找不到符号 符号:类 HttpServletRequest)
我还查看了我的存储库,但没有应该安装的 jar 和 pom。其他类是但那些不是。
我查看了从 -X 获得的调试信息,它似乎没有表明有任何问题。
我可以发布有效的 pom 或任何任何人认为有帮助的内容。
提前致谢。
【问题讨论】:
-
两种可能。您在代理/防火墙后面。如果是这样,请适当配置。其他,之前的下载尝试失败。如果是这样,请删除文件夹
.../javax/servlet/servlet-api/2.5并重试。 -
尝试将 servlet 的范围从
compile更改为provided。 -
@Raghuram,我去了我的 ip 是什么。 com 并且能够确定我不在防火墙或代理后面。我还删除了那个文件夹,现在它似乎根本没有 DL 任何依赖关系。
-
@nico_ekito ,我在网站上尝试了 2.5 版本和 3.0-alpha-1 版本,得到了相同的结果。
-
感谢两位的建议!不幸的是,这些并没有解决我的问题。
标签: maven pom.xml maven-eclipse-plugin