diff --git a/API/build.gradle b/API/build.gradle index 3129d21..20dd186 100644 --- a/API/build.gradle +++ b/API/build.gradle @@ -2,4 +2,31 @@ group 'API' dependencies { compileOnly "org.spigotmc:v1_8_R1:latest" +} + +publishing { + publications { + maven(MavenPublication) { + groupId = 'com.bgsoftware' + artifactId = 'WildLoadersAPI' + version = System.getenv("BUILD_NUMBER") == null ? parent.version : parent.version + "." + System.getenv("BUILD_NUMBER") + + from components.java + } + } + + repositories { + String mavenUsername = System.getenv('mavenUsername') == null ? project.mavenUsername : System.getenv('mavenUsername'); + String mavenPassword = System.getenv('mavenPassword') == null ? project.mavenUsername : System.getenv('mavenPassword'); + + if (mavenUsername != null && mavenPassword != null) { + maven { + url 'https://repo.bg-software.com/repository/api/' + credentials { + username mavenUsername + password mavenPassword + } + } + } + } } \ No newline at end of file