我有 Maven 项目 Main 和项目 Util。
Project Util 依赖于一个依赖于 gwt-dev 的第三方库 Lib。gwt-dev 会引起很多冲突,只有GWT编译需要,所以应该标记为“provided”,但它是“compile”。
所以我应该在 Util 中将 Lib 标记为“提供”。但是如果我这样做,我的 Main 项目将无法编译,因为它找不到 Lib 类。
目前,我将 Lib 标记为“已提供”,然后将其作为“已提供”包含在 Main 中。这很不方便,因为我必须记住 Util 依赖项。
我该如何解决这个问题?