我刚开始编写构建文件,目前正在为我的项目编写ant。我面临的问题是将jar to包含在ant构建文件中。根据标准的"ant构建",jar需要保存在lib文件夹中。但问题是这个罐子非常大,超过100GB,因此无法保存在GitHub中。
我已经将其放在另一个存储库中,并希望将其包含在我的构建文件中。
有人能告诉我如何从url将jar包含在我的"pathelement位置"中吗。
Apache ivy是一个第三方依赖管理器,它是一个强大的功能,内置于更现代的Java构建工具中,如Maven和Gradle。
下面的答案给出了一个详细的例子,使用ivy来管理类路径并帮助创建可执行jar。
- 在build.xml中找不到包含Ant、Ivy和JUnit的类-错误
您提到使用另一个存储库。据推测,这是像Nexus或Artifactory这样的Maven存储库管理器。Ivy可以从这些下载。(这将是另一个问题:-)