См Gradle документов: Chapter 34. Maven Publishing - описывает, как использовать «Maven публикации» Gradle плагин для определения публикаций и хранилищ. 34.4. Выполнение публиковать - содержит полный пример дополнений build.gradle:
apply plugin: 'java'
apply plugin: 'maven-publish'
group = 'org.gradle.sample'
version = '1.0'
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
publishing {
repositories {
maven {
url "http://localhost:8080/repository/internal/"
credentials {
username repoUser
password repoPassword
}
}
}
}
Добавить учетные данные {} раздел, если вам необходимо ввести имя пользователя/пароль для хранилища. repoUser и repoPassword - это переменные, определенные где-то в другом месте. Например, применить gradle-properties-plugin и определить эти переменные в gradle-local.properties:
repoUser=jsmith
repoPassword=secret
Убедитесь в том, чтобы не совершать этот файл в хранилище исходного кода.