我的项目目录中有一个 JAR 文件,WEB-INF/lib
当我将项目部署到 Tomcat 时,该文件显示为文件夹。
我使用 Maven 获取 JAR 文件,使用 Eclipse 构建我的应用程序并部署到 Tomcat。
为什么 JAR 文件显示为文件夹?我不能以这种方式使用该文件,并且 Tomcat 看不到它。
如果我们为他有一个父 maven 项目并且我们想使用 wtp,则此设置适用于任何子模块。
Eclipse 从工作区获取更改。
例如,我们在 maven 模块中进行更改,我们不需要安装它并更新父模块的依赖项。Eclipse 会自动更新更改。
因为如果您使用 Eclipse Web Tools Platform 进行部署,它会将您在 Eclipse 工作区中作为项目的工件展开。它允许 WTP 通过就地替换类文件来做一些魔术,而不是在每次小的更改时重新打包整个工件。对于容器来说,真的无所谓。