为什么添加到 Deployment Assembly 的 jars 没有显示在 WebContent/WEB-INF/lib 文件夹下的 Project Explorer (Eclipse Photon) 中?

Why jars added to Deployment Assembly do not show up in Project Explorer (Eclipse Photon) under WebContent/WEB-INF/lib folder?

在动态 Web 项目上工作我添加了一个 guava jar 文件到 Deployment Assembly (Eclipse Photon) - 通过添加 -> Java 路径构建条目(同样发生在添加 -> 从文件系统归档)

我看到这个 jar 已部署到服务器并且实际上在生成和部署的 /WEB-INF/lib 中 WAR。

但是我的 Project Explorer window 看起来像这样,它的 WebContent/WEB-INF/lib 文件夹是空的(我做了项目刷新)!

这是正常行为吗?

在我看来,它严重违反了最小惊讶原则!

它不应该出现在那里,除非你真的将 jar 复制到工作区(或者 link 它,可能)。