javax.servlet.lastUpdated 问题
javax.servlet .lastUpdated issue
我在 pom.xml 中有以下依赖项:
<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/
maven 中创建 servlet-api-3.1.0.jar.lastUpdated
和 servlet-api-3.1.0.pom.lastUpdated
为什么 maven 创建 servlet-api-3.1.0.jar.lastUpdated
而不是 servlet-api-3.1.0.jar
?
因为从网络下载 servlet-api-3.1.0.jar 失败。
可以看到debug,找到导致下载失败的原因。
maven 查找 jar 过程:
1.from 您的本地负责人(.m2
目录)
2.if 未找到,将从那里找到(您的 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.if 未找到,将从您的 Maven settings.xml 配置中找到
4.if 不喜欢,将从默认的 maven 存储库中找到
我在 pom.xml 中有以下依赖项:
<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/
maven 中创建 servlet-api-3.1.0.jar.lastUpdated
和 servlet-api-3.1.0.pom.lastUpdated
为什么 maven 创建 servlet-api-3.1.0.jar.lastUpdated
而不是 servlet-api-3.1.0.jar
?
因为从网络下载 servlet-api-3.1.0.jar 失败。
可以看到debug,找到导致下载失败的原因。
maven 查找 jar 过程:
1.from 您的本地负责人(.m2
目录)
2.if 未找到,将从那里找到(您的 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.if 未找到,将从您的 Maven settings.xml 配置中找到
4.if 不喜欢,将从默认的 maven 存储库中找到