gradle是否可能具有不扩展的二进制依赖关系?我们正在用Java开发,但是我们在linux / win / mac中执行一些本机应用程序(即程序包),并且开始使用gradle管理它们。通用解决方案可以正常工作,但是我无法使gradle相信linux和mac构件没有扩展名。对于Windows,我们有:
dependencies {
myArchives(group: myGroupId, name: myArtifactId, version: myVersion, classifier: 'windows', ext: 'exe')
}
对于Linux和Mac,我期望不声明'ext'就能解决问题,但是默认情况下它会变为'.jar'。将其设置为空字符串也不起作用。
有办法实现吗?