为了账号安全,请及时绑定邮箱和手机立即绑定

用Gradle创建for循环任务的多个Jar

用Gradle创建for循环任务的多个Jar

米脂 2021-05-06 14:15:47
在我的项目中,有一个包装 com.fool.bar.names在这个软件包下,我有“ tom”,“ jerry”,“ black”,“ john”和许多名字...我想循环循环names包目录和包tom.jar,jerry.jar,black.jar...我ant现在使用的是,一个ant目标调用另一个目标,既好又简单。但是这个项目需要迁移到gradle我试图使用任务调用其他任务,但总是 could not find method with arguments []我试图定义自己的任务类来解决该错误,但是我的所有者任务类无法使用该Jar任务。请大家帮忙...
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

如果每个包中的类(tom,jerry,black,...)彼此独立,则最简单的方法是为每个包创建子项目(模块),然后仅将相应的包放入每个模块中。如果执行此操作,并将java插件应用于每个模块,则无需编写任何带有过滤的特殊任务,只需为整个项目运行jar任务即可,基本上就可以完成。

如果软件包之间存在依赖关系(但不是循环的),则只需使模块相互依赖即可。

将这些软件包保留在同一模块中是否有任何特殊原因?


查看完整回答
反对 回复 2021-05-19
  • 1 回答
  • 0 关注
  • 216 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信