diff --git a/build.gradle b/build.gradle deleted file mode 100644 index 2cbeb6b..0000000 --- a/build.gradle +++ /dev/null @@ -1,65 +0,0 @@ -plugins { - id "java" - id "maven-publish" -} - -group "org.meteordev" -version "0.2.5" - -java { - sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8 - - withSourcesJar() - withJavadocJar() -} - -repositories { - mavenCentral() -} - -dependencies { - testImplementation "org.openjdk.jmh:jmh-core:1.36" - testImplementation "org.openjdk.jmh:jmh-generator-annprocess:1.36" - - testAnnotationProcessor "org.openjdk.jmh:jmh-generator-annprocess:1.36" -} - -compileJava { - options.encoding = "UTF-8" -} - -compileTestJava { - options.encoding = "UTF-8" -} - -javadoc { - options.addStringOption('Xdoclint:none', '-quiet') -} - -test { - failOnNoDiscoveredTests = false -} - -publishing { - publications { - java(MavenPublication) { - from components.java - } - } - - repositories { - maven { - name = "meteor-maven" - url = "https://maven.meteordev.org/releases" - - credentials { - username = System.getenv("MAVEN_METEOR_ALIAS") - password = System.getenv("MAVEN_METEOR_TOKEN") - } - - authentication { - basic(BasicAuthentication) - } - } - } -} diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..9b10f90 --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,66 @@ +plugins { + id("java") + id("maven-publish") +} + +group = "org.meteordev" +version = "0.2.5" + +java { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + + withSourcesJar() + withJavadocJar() +} + +repositories { + mavenCentral() +} + +dependencies { + testImplementation("org.openjdk.jmh:jmh-core:1.36") + testImplementation("org.openjdk.jmh:jmh-generator-annprocess:1.36") + + testAnnotationProcessor("org.openjdk.jmh:jmh-generator-annprocess:1.36") +} + +tasks.compileJava { + options.encoding = "UTF-8" +} + +tasks.compileTestJava { + options.encoding = "UTF-8" +} + +tasks.javadoc { + (options as StandardJavadocDocletOptions).addStringOption("Xdoclint:none", "-quiet") +} + +tasks.test { + failOnNoDiscoveredTests = false +} + +publishing { + publications { + create("java") { + from(components["java"]) + } + } + + repositories { + maven { + name = "meteor-maven" + url = uri("https://maven.meteordev.org/releases") + + credentials { + username = System.getenv("MAVEN_METEOR_ALIAS") + password = System.getenv("MAVEN_METEOR_TOKEN") + } + + authentication { + create("basic") + } + } + } +} diff --git a/settings.gradle b/settings.gradle deleted file mode 100644 index e347020..0000000 --- a/settings.gradle +++ /dev/null @@ -1,2 +0,0 @@ -rootProject.name = 'starscript' - diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..46f9d61 --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1 @@ +rootProject.name = "starscript"