【发布时间】:2015-11-03 17:03:39
【问题描述】:
我正在开发一个核心 Java 项目。我正在编写一个 Apache Storm 拓扑,需要在将拓扑绑定到 jar 时排除风暴 jar。有没有办法在不使用 maven 的情况下做到这一点?我知道使用 maven 我们可以使用<scope>provided</scope>,但我需要一个替代方法。
PS:我正在使用 Eclipse。
【问题讨论】:
-
如果不使用 maven,你如何构建你的 jar?
-
使用eclipse将其导出到可执行jar
-
尝试导出到“常规”jar 文件(即“JAR 文件”而不是“可运行的 JAR 文件”)。
-
作为常规 jar 导出,将不包含任何依赖项。如果你需要一些但不是所有的依赖,我猜 Eclipse 不支持这个。我真的建议使用 maven(或其他构建工具——也许是 ant)
-
为什么不试试 maven 中的
<exclusions>标签?
标签: maven apache-storm