简体   繁体   English

Maven没有找到依赖

[英]Maven doesn't find dependency

I added a dependency in maven for servlet as seen here , here and here 我在maven中为servlet添加了一个依赖关系,如此此处此处所示

Maven doesn't find it : Maven找不到它:

dependency javax.servlet:javax.servlet-api:3.0.1 not found 找不到依赖项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>

I tried to add this, which doesn't work : 我试图添加它,这是行不通的:

<repository>
    <id>maven2</id>
    <url>https://mvnrepository.com</url>
</repository>

or this: 或这个:

<repository>
    <id>maven2</id>
    <url>http://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/3.0.1/</url>
</repository>

Use default repostiory: 使用默认的邮局:

  <repositories>
    <repository>
      <id>central</id>
      <name>Central Repository</name>
      <url>http://repo.maven.apache.org/maven2</url>
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories>

Don't do like this: http://repo1.maven.org/maven2 不要这样: http : //repo1.maven.org/maven2 /javax/servlet/javax.servlet-api/3.0.1/ /javax/servlet/javax.servlet-api/3.0.1/

Even you should remove all content of the tag <repositories> or <repository> and all things inside these, Maven will automatic use default configuration. 即使您应该删除标记<repositories><repository>所有内容以及其中的所有内容,Maven也会自动使用默认配置。


Reference: http://maven.apache.org/pom.html#The_Super_POM 参考: http : //maven.apache.org/pom.html#The_Super_POM

First of all you need to verify if you have Internet connectivity and then you can try to purge and resolve the dependencies in the local Maven repository as there could be some corrupted package, you can try the following command to accomplish this: 首先,您需要验证是否具有Internet连接,然后可以尝试清除和解决本地Maven存储库中的依赖项,因为可能存在某些损坏的程序包,可以尝试使用以下命令来完成此操作:

mvn dependency:purge-local-repository

Take a look to Purging local repository dependencies for more information. 请查看清除本地存储库依赖项以获取更多信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM