Hi Laszlo, thanks much - indeed I apparently used the wrong terminology here, we're talking a composite build then.
However, for that syntax to work <group of project A>:<name of project A>:<version of project A> I'd need to store (in this case) project A in a local Maven repo since A and B are my own stuff. I was hoping to get it done via a filetree directive in the dependencies section. Thanks Matthias Am So., 22. Dez. 2019 um 16:27 Uhr schrieb Laszlo Kishalmi < laszlo.kisha...@gmail.com>: > Well this set up seems to be a bit odd. > > What you described is not a multi-project build. It seems you are trying > to use two standalone Gradle projects with weak include-build dependency > called composite builds. I'm not sure if that would be your intention to > do, but that works if you specify the dependency on project a with > <group of project A>:<name of project A>:<version of project A> (though > I'm not sure if the version is required) > > See: https://docs.gradle.org/current/userguide/composite_builds.html > > On 12/22/19 6:40 AM, Dr. Matthias Laux wrote: > > Greetings, > > > > I have a Gradle rookie question which I was not able to solve after > > searching the internet for a considerable amount of time, maybe you > > can help. > > I recently decided to upgrade all of my Java projects in netbeans from > > Ant to Gradle build and after a bit of a learning curve it works, > > except for > > one thing: recompiling project dependencies when I change source code > > there. > > > > Example: > > > > - Project A is required for Project B > > - Project B has this in settings.gradle: > > includeBuild '../A' > > pointing to the root directory of project A > > - Project B has a dependency in its build.gradle: > > > > dependencies { > > testCompile group: 'junit', name: 'junit', version: '4.12' > > compile( > > fileTree(dir: "../A/build/libs", include: '*.jar'), > > fileTree(dir: "../A/src", include: '*.java') > > ) > > } > > > > My expectation is that if I want to run B and prior to that make a > > change in A, the IDE notices and recompiles as necessary project A > > first. This > > works out-of-the-box for Ant when I add A as a project dependency for > > B, but for my current Gradle setup, I need to manually > > recompile A first. One would think that this can't be the final answer > > here, so I must be doing something wrong. > > > > Any hints greatly appreciated. > > Thx Matthias > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org > For additional commands, e-mail: users-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > >