diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e6d010160dff251d5a9a2cc40a1889f62ad5e79b..f5e2ad079a8cf1b786af83b160877985ddf1874d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,6 +19,10 @@ build: artifacts: paths: - "rosjava/build/libs" + - "apache_xmlrpc_client/build/libs" + - "apache_xmlrpc_common/build/libs" + - "apache_xmlrpc_server/build/libs" + - "rosjava_helpers/build/libs" expire_in: 1 week diff --git a/build.gradle b/build.gradle index fa8f8f2122db6ba0e5ab3ca79d3ce50232b1183a..707e916978df1bc258a7a80fb356e9d7db8440e7 100644 --- a/build.gradle +++ b/build.gradle @@ -54,12 +54,38 @@ publishing { publications { maven(MavenPublication) { artifactId = 'rosjava' - // Comment rs: components.java does not include relast.preprocessor - // from components.java artifact("rosjava/build/libs/rosjava-${version}.jar") { extension 'jar' } } + + maven(MavenPublication) { + artifactId = 'apache_xmlrpc_client' + artifact("apache_xmlrpc_client/build/libs/rosjava-${version}.jar") { + extension 'jar' + } + } + + maven(MavenPublication) { + artifactId = 'apache_xmlrpc_common' + artifact("apache_xmlrpc_common/build/libs/rosjava-${version}.jar") { + extension 'jar' + } + } + + maven(MavenPublication) { + artifactId = 'apache_xmlrpc_server' + artifact("apache_xmlrpc_server/build/libs/rosjava-${version}.jar") { + extension 'jar' + } + } + + maven(MavenPublication) { + artifactId = 'rosjava_helpers' + artifact("rosjava_helpers/build/libs/rosjava-${version}.jar") { + extension 'jar' + } + } } repositories { maven {