diff --git a/build.gradle b/build.gradle index b2fb55aeb73cc1b8d19c36e931fbff8c3e84b5f4..28208c9f9db8dc8e5363bfdb825edd54a1947a8f 100644 --- a/build.gradle +++ b/build.gradle @@ -49,4 +49,32 @@ subprojects { } } +publishing { + publications { + maven(MavenPublication) { + artifactId = 'rosjava' + // Comment rs: components.java does not include relast.preprocessor + // from components.java + artifact("build/libs/rosjava-${version}.jar") { + extension 'jar' + } + } + } + repositories { + maven { + url "https://git-st.inf.tu-dresden.de/api/v4/projects/1106/packages/maven" + + credentials(HttpHeaderCredentials) { + name = 'Job-Token' + value = System.getenv("CI_JOB_TOKEN") + } + authentication { + header(HttpHeaderAuthentication) + } + } + + } +} + + defaultTasks 'publish', 'installDist'