最近,我需要作为某些程序的依赖项的项目已转为提供补丁文件而不是实际的 jar 文件(法律原因)。 它们包含一个小工具,可以使用您下载的新更新自动修补现有的 jar。
我可以编写一个小程序来自动下载并修补文件,我所需要的只是告诉 maven 不要下载文件,而是运行命令,然后使用本地存储库中的文件。
有没有办法做到这一点(也许使用自定义插件)?
最佳答案
您可以编写一个小的 ant 任务来运行该工具,并使用 maven-antrun 从您的 Maven 构建中调用此任务。插件。
您也可以编写自己的 Maven 插件,但对于这样一个简单的任务,我不推荐它。
关于java - Maven:下载文件并运行命令来构建依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25808041/