【发布时间】:2014-01-31 21:33:02
【问题描述】:
对于 Java 库项目,要发布的工件很简单,因为输出是单个 jar 文件。但是,我还有一个项目要发布以下内容:
- MyLib.jar
- armeabi/libStuff.so
- armeabi-v7a/libStuff.so
- mips/libStuff.so
- x86/libStuff.so
我无法将所有这些 .so 文件设置为工件,因为它们都具有相同的名称。推荐的方式是什么?将所有内容放在一个 zip 中,让用户在构建之前使用 gradle(或 ant 或其他)解压缩它?我应该把 Jar 文件放在 zip 之外吗?此类工件是否有约定?
【问题讨论】: