@@ -4,13 +4,12 @@ plugins {
4
4
`java- gradle- plugin`
5
5
`kotlin- dsl`
6
6
id(" com.gradle.plugin-publish" ) version " 1.1.0"
7
- id(" net.kyori.indra.publishing.gradle-plugin" ) version " 3.0.1"
8
7
id(" net.kyori.indra.license-header" ) version " 3.0.1"
9
8
id(" org.jlleitschuh.gradle.ktlint" ) version " 11.0.0"
10
9
}
11
10
12
11
group = " io.papermc"
13
- version = " 0.0.1-SNAPSHOT "
12
+ version = " 0.0.1"
14
13
15
14
repositories {
16
15
mavenCentral()
@@ -66,19 +65,22 @@ testing {
66
65
}
67
66
}
68
67
69
- indra {
70
- publishSnapshotsTo(" paper" , " https://repo.papermc.io/repository/maven-snapshots/" )
68
+ publishing.repositories.maven(" https://repo.papermc.io/repository/maven-snapshots/" ) {
69
+ name = " paper"
70
+ credentials(PasswordCredentials ::class )
71
+ mavenContent { snapshotsOnly() }
71
72
}
72
73
73
- indraPluginPublishing {
74
- website(" https://github.com/HangarMC/hangar-publish-plugin" )
75
- plugin(
76
- " hangar-publish-plugin" ,
77
- " io.papermc.hangarpublishplugin.HangarPublishPlugin" ,
78
- " Hangar Publish Plugin" ,
79
- " Gradle plugin for publishing artifacts to Hangar" ,
80
- listOf (" hangar" , " publishing" , " minecraft" )
81
- )
74
+ gradlePlugin {
75
+ website.set(" https://github.com/HangarMC/hangar-publish-plugin" )
76
+ vcsUrl.set(" https://github.com/HangarMC/hangar-publish-plugin" )
77
+ plugins.create(" hangar-publish-plugin" ) {
78
+ id = " io.papermc.hangar-publish-plugin"
79
+ displayName = " Hangar Publish Plugin"
80
+ description = " Gradle plugin for publishing artifacts to Hangar"
81
+ tags.set(listOf (" hangar" , " publishing" , " plugin" , " minecraft" ))
82
+ implementationClass = " io.papermc.hangarpublishplugin.HangarPublishPlugin"
83
+ }
82
84
}
83
85
84
86
gradlePlugin.testSourceSets(sourceSets[" functionalTest" ])
0 commit comments