【问题标题】:servlet packages not importing after converting project to maven project in eclipse在eclipse中将项目转换为maven项目后未导入servlet包
【发布时间】:2013-04-30 19:44:28
【问题描述】:

我有一个动态 Web 应用程序,我已在 Spring Toolssuite(基本上是 Eclipse)中转换为一个 maven 项目。该项目现在有一个 pom.xml 文件,但 Java 构建路径不再有我以前使用的 jars使用,因为 Maven 应该处理依赖关系。我将依赖项放在 pom 中,如下所示:

<dependencies>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>(,1.0]</version>
    </dependency>
  </dependencies>

我包含了一个这样的存储库:

<repositories>
        <repository>
          <id>maven2-repository.dev.java.net</id>
          <name>Java.net Repository for Maven</name>
          <url>http://download.java.net/maven/2/</url>
          <layout>default</layout>
        </repository>
  </repositories>

仍然没有解决依赖关系,我的 servlet 也无法正常工作。为什么我转换后的 Maven 项目没有让依赖管理变得更容易?更具体地说,为什么 servlet 导入不起作用?

【问题讨论】:

    标签: java eclipse maven m2eclipse


    【解决方案1】:

    您可以通过以下方式将依赖项添加到部署中:

    1. 右击项目>项目属性
    2. 单击部署程序集
    3. 点击添加
    4. 单击 Java 构建路径条目
    5. 单击 Maven 依赖项

    您可以通过以下方式将依赖项添加到构建路径:

    1. 右击项目>项目属性
    2. 单击 Java 构建路径
    3. 点击库
    4. 点击添加库
    5. 选择 Maven 托管依赖项

    您不应该通过 Maven 导入 servlet 依赖项,您应该指向您的服务器运行时。您可以通过以下方式进行配置:

    1. 右击项目>项目属性
    2. 单击 Java 构建路径
    3. 点击库
    4. 点击添加库
    5. 选择服务器运行时
    6. 选择您的服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-29
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      • 2013-07-07
      • 2011-01-04
      • 2011-01-27
      • 2011-10-23
      相关资源
      最近更新 更多