这个问题可能是理论上的,但我找不到任何适当的解决方案。创建jar问题
假设我在做它采用3 jar文件(休眠,log4j的,杰克逊)的模块。
现在我想编译我的模块并创建一个jar,这样我的模块就可以被任何其他模块使用,并且该模块不应该再需要三个jar(hibernate,log4j,jackson)。
即我的模块JAR文件不应该有任何相关性。
我使用eclipse.I我能够创建一个JAR(项目 - >导出 - >罐子),但不包括在它的罐子 指导我怎样才能做到这一点。
这里有什么用的apache ant吗?
*“这里有任何使用的apache蚂蚁吗?”*理论上是的。我的意思是Ant可以从每个Jar获得所有的类,并制作一个包含它们的“胖”Jar。 OTOH通常是一个更好的主意,只需确保适当的Jars在运行时类路径上。这是1)为了确保保留每个Jar清单中的重要信息。 2)保存原始罐子的数字签名。 &3)为了避免法律上的麻烦(大多数API要求你按原样分发它们) –
这是maven和apache常春藤解决的问题,这是否是一个选项? –
@ThorbjørnRavnAndersen:只要教程为学习它们很小,易于使用.. :-)如果你可以给我提供一些参考资料,它会很好...考虑马诺伯... :-) – user2511713