当前位置: 首页 > 知识库问答 >
问题:

在eclipse中将project转换为maven project后未导入servlet包

邹时铭
2023-03-14

我在Spring Toolsuite(基本上是Eclipse)中将一个动态web应用程序转换为一个maven项目该项目现在有一个pom。xml文件,但Java构建路径不再具有我使用的JAR,因为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导入不起作用?

共有1个答案

程招
2023-03-14

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

  1. 右键单击该项目

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

  1. 右键单击该项目

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

  1. 右键单击该项目
 类似资料:
  • 当我在eclipse Luna中导入或尝试创建项目时,我会得到以下错误: 我已经检查了权限,并重新启动了eclipse,但没有任何帮助。 有人知道/遇到过这个错误吗?我该怎么修好它?

  • 寻找一种将 NetBeans Java Web Project (Java EE) 导出到 Eclipse 的干净方法。 已尝试导入war文件,但它输出了许多错误。我认为这是因为EJB对象不包含在那里。 Netbeans项目与PostgreSQL和Glassfish服务器有联系,一切都安装在我的Windows PC上。它使用EJB模块,并且具有REST实现,具有JPA持久性。 使用Netbeans

  • 当我将从开源网站(如Apache,Github)下载的导入时,发生了几个错误:(.注意,所有Maven项目都可以在Eclipse下正确编译和测试。 首先,在将maven项目导入到Eclipse之后,项目图标上将出现,但是项目中没有错误。我发现在文件中存在节点。我删除了节点,然后错误就消失了,我想知道为什么,因为maven项目中没有模块。下面的代码是我之前删除的节点。

  • 问题内容: 有没有一种方法可以自动转换此静态方法调用(): 使用以下命令进行此调用: 我知道我可以按照此答案中所述使用此配置代码完成。 我的问题是关于转换 现有的 静态方法调用。理想情况下,我不想配置“收藏夹导入”。 问题答案: 将光标放在方法名称()上,然后按。 这是“添加导入”命令的默认键盘快捷键。您也可以在“源”菜单上找到该命令。

  • 我正在使用VSCode并尝试将项目中跨多个文件的导入写入方式更正为更高性能的格式——VSCode是否具有促进这一点的功能?它可以通过内置的查找和替换来完成吗?或者其他一些VSCode功能能够做到这一点吗? 我得到的导入看起来是这样的(<code>substance ux</code>是真实模块名的模糊版本,因为我不需要特定于模块的答案): 或者也许: 我需要将其转换为这种样式,以匹配我们项目中其他