要解决antrun不复制jar文件的问题,可以添加一个自定义的copy任务来手动复制jar文件。以下是一个示例的解决方法:
...
...
在上面的示例代码中,我们首先定义了一个名为copy-jar的任务,该任务使用ant的copy任务来复制指定目录下的所有jar文件到目标目录中。需要注意的是,你需要根据你的项目路径来修改${target.directory}
和${source.directory}
的值。
然后,我们将copy-jar任务添加为build任务的依赖,以确保在构建过程中先复制jar文件。
最后,我们将antrun任务添加为antrun任务的依赖,以确保在antrun任务执行之前先执行build任务。
通过这样的设置,antrun任务将在build任务完成后执行,并且在build任务中已经复制了jar文件,因此antrun任务将能够使用这些jar文件。