2016-08-25 93 views
0

我在的pom.xml以下依赖性:的javax.servlet .lastUpdated问题

<properties> 
     <javax.servlet.version>3.1.0</javax.servlet.version> 
    </properties> 
    <dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>3.8.1</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>servlet-api</artifactId> 
     <version>${javax.servlet.version}</version> 
    </dependency> 
    </dependencies> 

当我在我的项目运行nvm clean install,在我~/.m2/repository/javax/servlet/servlet-api/3.1.0/行家创建servlet-api-3.1.0.jar.lastUpdatedservlet-api-3.1.0.pom.lastUpdated

为什么行家创建servlet-api-3.1.0.jar.lastUpdated而不是servlet-api-3.1.0.jar

+1

那么,你有''maven lastUpdated'? –

回答

1

因为从网络下载servlet-api-3.1.0.jar失败。
你可以看到调试,并找到导致下载失败的原因。

行家发现罐子过程:
1.从你的loacal responsitory(.m2 DIR)
2.如果没有找到,会从那里找到(其中你的pom.xml设置)

<repositories> 
    <repository> 
     <snapshots> 
      <enabled>true</enabled> 
     </snapshots> 
     <id>public</id> 
     <name>Public Repositories</name> 
     <url>http://yourOwnRepository/nexus/content/repositories/thirdparty/</url> 
    </repository> 
</repositories> 

3。如果没有找到,就会找到你的Maven的settings.xml配置

4,如果不喜欢,会发现从默认的Maven仓库

相关问题