首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >清理Antscript

清理Antscript
EN

Stack Overflow用户
提问于 2011-01-17 20:13:20
回答 1查看 455关注 0票数 0

有没有工具可以用来清理ant脚本?

我特别需要删除不必要的jar文件...我要清理的Ant脚本有500多个条目,并且随着时间的推移变得不受控制。

EN

Stack Overflow用户

回答已采纳

发布于 2011-01-18 01:36:12

没有自动清理jar文件的方法。您可以查看Java代码中的各种include语句,但它们只提到要包含的类,而不是jar本身。即使您可以确定某个特定的类由jarA.jar提供服务,也可能是jarA.jar依赖于jarB.jar。

您甚至可以开始一次删除一个jar文件,以查看是什么破坏了您的构建。这在某种程度上是自动化的,特别是当您通过文件集而不是每个特定的jar指定类路径时。但是,如果您实际上需要一个jar用于运行时,而不是用于构建,该怎么办呢?

我的建议是使用Ant with Ivy。Ivy为您提供了相同的Maven jar依赖功能,而无需将您的项目转换为Maven。

看看Ivy,看看它是如何与Ant一起工作的。然后,如果可能的话,请您的开发人员准确地确定他们需要哪些jars以及这些jars的版本。你将不得不帮助他们。您可能需要查看存储库中的jars,并尝试找出存储库中的jars的版本。

您不必担心其他jars所依赖的jars。艾薇会帮你搞定的。您只需要开发人员所依赖的jars,他们应该知道,因为他们是在程序中使用include语句来指定特定依赖项的人。

一旦确定了所需的主要jar (和修订版),就可以轻松地转换build.xml文件以利用Ivy的jar依赖系统。完成后,您可以从源代码库中删除所有jars,因为Ant with Ivy将从基于Internet的Maven存储库系统中下载所需的jars。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4713002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档