【发布时间】:2016-10-01 13:56:15
【问题描述】:
我在 Maven 中为 servlet 添加了一个依赖项,如 here、here 和 here 所示
Maven 没有找到它:
依赖 javax.servlet:javax.servlet-api:3.0.1 未找到
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
我尝试添加这个,但不起作用:
<repository>
<id>maven2</id>
<url>https://mvnrepository.com</url>
</repository>
或者这个:
<repository>
<id>maven2</id>
<url>http://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.0.1/</url>
</repository>
【问题讨论】:
-
我尝试添加此依赖项,它对我有用。检查您的 Maven 控制台中的错误并将其放在这里。
-
@VijendraKulhade 你是什么意思?我在 intellij 上使用 maven,intellij 给我的错误是:找不到依赖项 javax.servlet:javax.servlet-api:3.0.1。我在哪里可以检查 maven 错误?
-
您可以尝试在 Intellij Idea 设置中添加 maven 存储库。我在我的设置中添加了repo.maven.apache.org/maven2。如果它已经存在,请按更新按钮。
-
我遇到了同样的问题,然后我注意到我在 pom.xml 中包含了
//评论而不是<!-- -->评论。 IntelliJ 没有将其显示为错误,而是说它找不到依赖项,这导致我走错了路:D