Skip to content
This repository was archived by the owner on Jan 14, 2023. It is now read-only.

Commit 6368c64

Browse files
committed
fix unofficial message dependency generation.
1 parent 696fb8c commit 6368c64

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

gradle_plugins/src/main/groovy/org/ros/gradle_plugins/CatkinPlugin.groovy

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,11 @@ class CatkinPackage {
171171
p.group = 'org.ros.rosjava_messages'
172172
p.dependencies.add("compile", 'org.ros.rosjava_bootstrap:message_generation:[0.1,0.2)')
173173
messageDependencies().each { d ->
174-
p.dependencies.add("compile", 'org.ros.rosjava_messages:' + d + ':[0.1,)')
174+
if ( p.getParent().getChildProjects().containsKey(d) ) {
175+
p.dependencies.add("compile", p.dependencies.project(path: ':' + d))
176+
} else {
177+
p.dependencies.add("compile", 'org.ros.rosjava_messages:' + d + ':[0.1,)')
178+
}
175179
}
176180
def generatedSourcesDir = "${p.buildDir}/generated-src"
177181
def generateSourcesTask = p.tasks.create("generateSources", JavaExec)

0 commit comments

Comments
 (0)