关于如何将胖JAR发布到JitPack并不是很直观,因为影子文档没有JitPack的部分,而JitPack文档没有关于胖 jar 的部分 .
所有文档都说如果你包含 maven-publish
那么他们将执行任务 publishToMavenLocal
.
通常会通过 gradle shadowjar
创建一个shadowJar fat jar,但是JitPack上的build命令是不可配置的,因此我们必须修改 publishToMavenLocal
才能使用shadowJar .
2 回答
我向JitPack提出了一个支持请求,他们回来时我已经测试了以下代码,从2018年4月12日开始工作:
他们通过GitHub发布了代码 .
它也可以与gradle包装器结合使用:
可能有点迟到但我运行但只是将工件添加到发布部分,如下所示: