我在 maven 中为 servlet 添加了一个依赖项,如图 here , here和 here
Maven 找不到它:
dependency javax.servlet:javax.servlet-api:3.0.1 not found
<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>
最佳答案
首先您需要验证您是否有 Internet 连接,然后您可以尝试清除和解决本地 Maven 存储库中的依赖项,因为可能有一些损坏的包,您可以尝试以下命令来完成此操作:
mvn dependency:purge-local-repository
关于java - Maven 找不到依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37581523/