--- flexmark-ext-inline-tags/trunk/build.gradle 2021/05/30 05:45:57 111 +++ flexmark-ext-inline-tags/trunk/build.gradle 2021/05/30 05:51:04 112 @@ -1,17 +1,12 @@ -plugins { - id "com.jfrog.bintray" version "1.8.5" -} -apply plugin : 'maven-publish' - apply plugin: 'java' group = 'net.osdn.blogs.flexmark.ext' archivesBaseName = 'flexmark-ext-inline-tags' -version = '0.3.1' +version = '0.3.2' tasks.withType(JavaCompile) { - sourceCompatibility = 1.7 - targetCompatibility = 1.7 + sourceCompatibility = 1.8 + targetCompatibility = 1.8 options.compilerArgs << '-Xlint:all' } @@ -19,15 +14,8 @@ tasks.withType(AbstractCompile).each { it.options.encoding = defaultEncoding } tasks.withType(GroovyCompile).each { it.groovyOptions.encoding = defaultEncoding } -javadoc { - options.charSet = defaultEncoding - options.encoding = defaultEncoding - options.memberLevel = JavadocMemberLevel.PUBLIC - options.stylesheetFile = new File(rootDir, 'javadoc.css') -} - repositories { - jcenter() + mavenCentral() } dependencies { @@ -36,47 +24,24 @@ defaultTasks 'clean', 'build' +javadoc { + options.charSet = defaultEncoding + options.encoding = defaultEncoding + options.memberLevel = JavadocMemberLevel.PUBLIC + options.stylesheetFile = new File(rootDir, 'javadoc.css') +} + task sourcesJar(type: Jar, dependsOn: classes) { setGroup('build') setDescription('Assembles a jar archive containing the main source code.') - archiveClassifier = 'sources' + archiveClassifier.set("sources") from sourceSets.main.allSource + duplicatesStrategy = DuplicatesStrategy.EXCLUDE } task javadocJar(type: Jar, dependsOn: javadoc) { setGroup('documentation') setDescription('Generates Javadoc API documentation as a jar archive.') - archiveClassifier = 'javadoc' + archiveClassifier.set("javadoc") from javadoc.destinationDir } - -// For Bintray maven repository -// Use publishing -> bintrayUpload task. - -artifacts { - archives sourcesJar - archives javadocJar -} - -publishing { - publications { - mavenJava(MavenPublication) { - from components.java - artifact sourcesJar - artifact javadocJar - } - } -} -bintray { - user = System.getenv('BINTRAY_USER') - key = System.getenv('BINTRAY_KEY') - - publications = ['mavenJava'] - - pkg { - repo = 'maven' - name = 'flexmark-ext-inline-tags' - licenses = ['BSD 2-Clause'] - vcsUrl = 'https://svn.osdn.net/svnroot/blogs/flexmark-ext-inline-tags' - } -}