gpt4 book ai didi

java - Maven 依赖项或 Eclipse Project Facet

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:47:28 24 4
gpt4 key购买 nike

我使用没有原型(prototype)的 Maven 在 Eclipse (Oxygen) 中创建了一个项目。我的问题是......使用 Servlet API,如果我使用“项目属性> Project Faces”并添加“动态 Web 模块”,是否与在 Servlet API (javax.servlet) 的 pom.xml 中添加依赖项相同-API)?

我的意思是...

Project Properties > Project Facets > Dynamic Web Module 4.0(选中)

和...一样吗?

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

Project Facets

Maven Dependency

最佳答案

Project facets 可以让 IDE 更好地理解你的项目,从而为你执行一些特殊的操作。例如,应用动态 Web 模块将使 eclipse 知道您的项目将在 Web 服务器上运行,因此您需要该方面将您的项目添加到 Web 服务器。当您将 Dynamic Web Module 应用到您的项目时,eclipse 还假设您将在运行时获得 Web 服务器依赖项。 Facets 停留在 IDE 级别。

虽然 maven 依赖项为您提供了项目中执行任务所需的库。部署时,它们会留在您的项目包中。

关于java - Maven 依赖项或 Eclipse Project Facet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50403872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com