在Spring 4.3.2中声明servlet 3.1.0的pom依赖性时发出警告

时间:2016-08-12 14:14:36

标签: spring maven

我使用Spring 4.3.2.RELEASE,Hibernate 5.2.2.Final,Maven 4.0.0和STS 3.8.1.RELEASE

我想将HibernateSpring进行整合,我跟随this tutorial。在本教程中,提到了Java Servlet and JSP dependencies这种依赖:

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>

问题是我在复制此依赖项时收到警告:The POM for javax.servlet:servlet-api:jar:3.1.0 is missing, no dependency information available

那么如何解决呢?

1 个答案:

答案 0 :(得分:0)

查看您的存储库以查看文件夹M2_REPO / javax / servlet / javax.servlet-api / 3.1.0 /.

的内容

警告意味着您可能内部有一个罐子但没有POM。下载该依赖项时可能存在问题,因为它在Maven Central Repository中可用。

您可以尝试:

  1. 使用-U选项重新编译项目以强制Maven更新
  2. 删除文件夹M2_REPO/javax/servlet/javax.servlet-api/3.1.0/后重新编译项目。