@@ -4,7 +4,8 @@ plugins {
44 id ' java'
55 id ' java-gradle-plugin'
66 id ' eclipse'
7- id ' net.minecraftforge.gradleutils' version ' 2.0.11'
7+ id ' net.minecraftforge.gradleutils' version ' 2.2.0'
8+ id ' com.gradle.plugin-publish' version ' 1.2.1'
89}
910
1011repositories {
@@ -17,18 +18,22 @@ java.withSourcesJar()
1718
1819license {
1920 header project. file(' LICENSE-header.txt' )
20- include ' net/minecraftforge/**/*.java'
2121 newLine false
2222}
2323
2424version = gradleutils. tagOffsetVersion
2525println (' Version: ' + version)
2626
2727gradlePlugin {
28+ website = ' https://github.com/MinecraftForge/GradleJarSigner'
29+ vcsUrl = ' https://github.com/MinecraftForge/GradleJarSigner.git'
2830 plugins {
2931 gradlejarsigner {
3032 id = ' net.minecraftforge.gradlejarsigner'
3133 implementationClass = ' net.minecraftforge.gradlejarsigner.GradleJarSignerPlugin'
34+ displayName = ' Gradle Jar Signer'
35+ description = ' Wrapper for Ant signjar, allowing proper task caching'
36+ tags. set([' signing' , ' java' , ' signjar' ])
3237 }
3338 }
3439}
@@ -43,41 +48,35 @@ compileJava {
4348jar {
4449 manifest {
4550 attributes([
46- ' Specification-Title' : ' GradleJarSigner' ,
47- ' Specification-Vendor' : ' Forge Development LLC' ,
48- ' Specification-Version' : gradleutils. gitInfo. tag,
49- ' Implementation-Title' : ' SimpleGradleJarSigner ' ,
50- ' Implementation-Version ' : project . version ,
51- ' Implementation-Vendor ' : ' Forge Development LLC '
51+ ' Specification-Title' : ' GradleJarSigner' ,
52+ ' Specification-Vendor' : ' Forge Development LLC' ,
53+ ' Specification-Version' : gradleutils. gitInfo. tag,
54+ ' Implementation-Title' : ' GradleJarSigner ' ,
55+ ' Implementation-Vendor ' : ' Forge Development LLC ' ,
56+ ' Implementation-Version ' : project . version
5257 ] as LinkedHashMap , ' net/minecraftforge/gradlejarsigner/' )
5358 }
5459}
5560
61+ changelog {
62+ fromTag ' 1.0'
63+ publishAll = false
64+ }
65+
5666publishing {
57- publications {
58- pluginMaven( MavenPublication ) {
59- pom {
60- packaging = ' jar'
61- description = ' Gradle Jar Signer Plugin'
62- url = ' https://github.com/MinecraftForge/GradleJarSigner'
67+ publications. register( ' pluginMaven ' , MavenPublication ) {
68+ changelog . publish(it)
69+ pom {
70+ packaging = ' jar'
71+ description = ' Gradle Jar Signer Plugin'
72+ url = ' https://github.com/MinecraftForge/GradleJarSigner'
6373
64- scm {
65- url = ' https://github.com/MinecraftForge/GradleJarSigner'
66- connection = ' scm:git:git://github.com/MinecraftForge/GradleJarSigner.git'
67- developerConnection = ' scm:git:git@github.com:MinecraftForge/GradleJarSigner.git'
68- }
74+ gradleutils. pom. setGitHubDetails(pom, ' GradleJarSigner' )
6975
70- issueManagement {
71- system = ' github'
72- url = ' https://github.com/MinecraftForge/GradleJarSigner/issues'
73- }
76+ license gradleutils.pom.licenses.LGPLv2_1
7477
75- developers {
76- developer {
77- id = ' LexManos'
78- name = ' Lex Manos'
79- }
80- }
78+ developers {
79+ developer gradleutils.pom.Developers.LexManos
8180 }
8281 }
8382 }
0 commit comments