我正在使用ant进行java应用程序的构建自动化。这是一个客户端 - 服务器应用程序,在eclipse中有许多项目。我想为客户端创建一个jar文件,为服务器创建一个jar文件,但由于类依赖项遍布项目(在eclipse中)...我有想法使用工具自动搜索依赖项。我一直在关注GenJar女巫几乎是我所需要的,但它在一段时间内没有更新。所以我想知道是否有其他像这样的工具,也许是Maven?
答案 0 :(得分:2)
您也可以尝试FatJar
答案 1 :(得分:0)
听起来你真正想要的是WAR file。
答案 2 :(得分:0)
我个人会选择Ant + Apache Ivy。每个项目都有自己的build.xml文件,并发布到中央Ivy存储库。其他项目将根据需要简单地下载这些依赖项。
拥有基于Ant的构建过程的优势在于,您可以非常轻松地自动化它,并在每次签入后使用连续服务器构建整个产品。