【发布时间】:2017-02-16 13:49:00
【问题描述】:
我正在尝试将我的库发布到 bintray。但是创建的jar文件只包含一个META-INF文件夹,没有class文件。
我已按照https://github.com/bintray/gradle-bintray-plugin#readme 的指南进行操作,但无法使用。
这就是我的 gradle 文件的样子。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
plugins {
id "com.jfrog.bintray" version "1.7"
}
apply plugin: 'maven-publish'
apply plugin: 'java'
allprojects {
repositories {
jcenter()
}
}
publishing {
publications {
MyPublication(MavenPublication) {
from components.java
groupId ''
artifactId ''
version '1.0'
}
}
}
bintray {
user = ''
key = ''
publications = ['MyPublication']
pkg {
repo = 'maven'
name = ''
desc = ''
licenses = ['Apache-2.0']
websiteUrl = ''
vcsUrl = ''
version {
name = '1.0'
vcsTag = '1.0'
released = new Date()
attributes = ['gradle-plugin': 'com.use.less:com.use.less.gradle:gradle-useless-plugin']
}
}
}
然后我运行 gradlew bintrayUpload 并将它上传到 bintray,但 jar 文件只包含 META-INF 文件夹,没有类文件。
【问题讨论】: