日蚀靛蓝;平方米1.1.0;WTP 0.15.3 的 Maven 集成;Maven 3.0.4
我的 web 项目在同一个工作区中有一些依赖项项目。所有项目均已安装。当我运行 maven install 时,除了查看 WEB-INF/lib 中的所有依赖项。
当我运行 maven install plugin 或 maven war plugin 时,WEB-INF/lib 将充满依赖关系,但它们比我预期的要多得多,从 POM 文件的“依赖层次结构”或“有效 POM”视图来看,或从类路径视图中的 Maven 依赖项,我找不到依赖项。
运行Maven->update projects没有帮助。
那么这些依赖项来自哪里或者我应该从哪里开始调试?
编辑 以前我的项目有一个很大的依赖树(100+ jars),其中一些是不需要的,所以我决定删除它们。我的项目依赖于一个公共项目,它有一些不需要的依赖项,我将它们从 POM 依赖项中删除并为整个项目依赖关系树运行 maven install,成功。然后我在我的项目上运行 maven install,它不应该包括我从公共项目中删除的 jar,但是,不幸的是它们在 WEB-INF/lib 中。