1

我在 Eclipse 中有一个 .war 项目。它可能不相关,但我应该提到它是使用 mvn eclipse:eclipse 插件从 maven 项目转换而来的。

我看到一个警告,即构建路径上的各种 .jar 文件没有被导出。为了解决这个问题,我去了 Project Properties -> Deployment Assembly 并添加了需要进入 .war 的 jars

但是,一个 .jar 文件不需要进入 .war,因为它将由容器提供。它在构建路径上只是为了让项目编译。

对于这个 .jar 文件,我想摆脱警告。一种方法是 Ctrl+1 到 QuickFix,这会导致 Properties->Java Build Path->Libraries tab->...jar 文件在扩展它时有一个额外的行,上面写着:Excluded from publish/export structure: (None)

我的问题是,如果没有 Quick Fix,我怎么能做到这一点? 如果不使用 Eclipse Ctrl+1 Quick Fix,我找不到任何从发布/导出结构中排除的方法。

4

2 回答 2

3

除了设置忽略标志的快速修复之外,没有其他 UI。

于 2012-03-21T05:06:55.847 回答
1

m2e-wtp 会自动为您处理这个问题 - 任何具有所提供范围的依赖项都将被排除在 publish\export 结构之外。

于 2013-05-28T15:55:46.570 回答