diff --git a/buildSrc/src/main/groovy/ros3rag.java-jastadd-conventions.gradle b/buildSrc/src/main/groovy/ros3rag.java-jastadd-conventions.gradle index a2eada848ea2ee77f105a56295102f64f5b65430..9549924c8d8e4928d9989ae5d61929d3dd2285ab 100644 --- a/buildSrc/src/main/groovy/ros3rag.java-jastadd-conventions.gradle +++ b/buildSrc/src/main/groovy/ros3rag.java-jastadd-conventions.gradle @@ -2,6 +2,7 @@ plugins { id 'ros3rag.java-common-conventions' id 'java-library' id 'idea' + id 'org.jastadd' } dependencies { diff --git a/gradle.properties b/gradle.properties index 054aadd59669403c2259cbc5cef9748baef94bce..22f6318499e1f85d428c501b08679b7257d9a688 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,7 @@ jackson_version = 2.12.3 jupiter_version = 5.8.0-M1 assertj_version = 3.19.0 -apache_httpcomponents_version = 4.5.8 log4j_version = 2.14.1 protobuf_version = 4.0.0-rc-2 +protobuf_plugin_version = 0.8.16 +jastadd_gradle_version = 1.13.3 diff --git a/ros3rag.common/build.gradle b/ros3rag.common/build.gradle index 40c0c7ff928270f9147e88caec466b904cf64815..25432f5ea77cf25415c59d185360e67eac23740e 100644 --- a/ros3rag.common/build.gradle +++ b/ros3rag.common/build.gradle @@ -1,17 +1,16 @@ buildscript { - repositories.jcenter() + repositories.mavenCentral() dependencies { - classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.16' + classpath "com.google.protobuf:protobuf-gradle-plugin:${protobuf_plugin_version}" } } plugins { id 'ros3rag.java-application-conventions' id 'java-library' + id "com.google.protobuf" version "${protobuf_plugin_version}" } -apply plugin: 'com.google.protobuf' - dependencies { implementation group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: "${jackson_version}" api group: 'com.google.protobuf', name: 'protobuf-java', version: "${protobuf_version}" diff --git a/ros3rag.common/src/main/resources/tasks.gradle b/ros3rag.common/src/main/resources/tasks.gradle index 2d788722887953426f25a20dfeaf3b5c6b3c250c..1a8119d2cfa1494004dcdd4c0badaa202f0238d9 100644 --- a/ros3rag.common/src/main/resources/tasks.gradle +++ b/ros3rag.common/src/main/resources/tasks.gradle @@ -1,6 +1,4 @@ -apply plugin: 'jastadd' - dependencies { // jastadd2 "org.jastadd:jastadd:2.3.5" jastadd2 fileTree(include: ['jastadd2.jar'], dir: '../libs') diff --git a/ros3rag.placeA/build.gradle b/ros3rag.placeA/build.gradle index 69f31e94c823d394dc6929e1b7145ba5c94bbe59..5e90f00c02c0ffe44d5e15740f9d6c6702702c4e 100644 --- a/ros3rag.placeA/build.gradle +++ b/ros3rag.placeA/build.gradle @@ -1,7 +1,7 @@ buildscript { repositories.mavenCentral() dependencies { - classpath group: 'org.jastadd', name: 'jastaddgradle', version: '1.13.3' + classpath group: 'org.jastadd', name: 'jastaddgradle', version: "${jastadd_gradle_version}" } } diff --git a/ros3rag.placeB/build.gradle b/ros3rag.placeB/build.gradle index d273f65ea3c43b0cd6b0ce2f0b13589098fef608..0df9901804825aed51c43f9ed284a383c4b03e38 100644 --- a/ros3rag.placeB/build.gradle +++ b/ros3rag.placeB/build.gradle @@ -2,7 +2,7 @@ buildscript { repositories.mavenLocal() repositories.mavenCentral() dependencies { - classpath group: 'org.jastadd', name: 'jastaddgradle', version: '1.13.3' + classpath group: 'org.jastadd', name: 'jastaddgradle', version: "${jastadd_gradle_version}" } } diff --git a/settings.gradle b/settings.gradle index bd2c1a8453b44141ce617dbfeb3570e9786f6637..19ff0e6b692daa207124b6394d01c1dabf1c14f7 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,8 +1,11 @@ +pluginManagement { + plugins { + id 'org.jastadd' version "${jastadd_gradle_version}" + } +} + rootProject.name = 'ros3rag' include 'ros3rag.placeA' include 'ros3rag.placeB' include 'ros3rag.common' - -// include 'ros3rag.senderstub' -// include 'ros3rag.receiverstub'