0
(或之前)调用的签名任务和欢乐的星期五给大家。 我目前在Gradle上签名我的JAR上传到Maven中心时遇到了一些小问题。Gradle,从uploadArchives任务
我所试图做的事:
- 打造 “一个” 罐子
- 签署 “一个” 罐子
- 上传的jar和签名的jar
我做了什么:
- 创建了一个创建“一个”罐子的任务
- 创建一个新的配置
- 改变了签约任务使用该配置
- 改变uploadArchives任务的名称,以反映配置的名称。
当我运行uploadConfiguration时,一切单独运行,它不会调用签名任务,但会上传我的“一个”jar。
我认为问题在于签名任务似乎有所不同,因为它的配置是在内部设置的,而不是作为其名称的后缀。
此外,从一个maven背景来看,我可能会试图强迫Gradle做一些它不打算做的事情,头后面的东西说你可能不需要创建“one”jar因为当您添加对库的依赖关系时,Gradle会引入项目中的传递依赖项。显然,这迫使用户确保他们拥有正确的依赖声明来使用库。
“one”jar我的意思是库文件jar中的依赖包的捆绑与maven one-jar插件一样。
任何意见或指针将热烈收到,谢谢你提前。
您正在寻找它的术语是“肥缸”,一旦您知道要寻找什么,就有很多在线的例子。 – Jolta 2015-04-03 20:07:22
是的,发现fatJar,那不是问题,问题是得到一切签署(fatJar,来源和文档)并上传。 – Gavin 2015-04-04 14:10:20