Owen, I have had the same problem and found only IntelliJ supporting
Gradle Multi Projects properly. It made me switch.

@Netbeans: I am really sorry to write that. I have used and loved
Netbeans for my entire life. But not liking Maven (not at all!) and
unable to stick with Ant, this is what it came to.

On Tue, 2022-08-02 at 12:59 +1000, Owen Thomas wrote:
> Hello again. I am perplexed at the following problem.
> 
> I have a multi-project build in a directory named "CliqueSpace". It's
> build.gradle file has the following:
> 
> subprojects {
>     apply plugin: 'java'
> 
>     repositories {
>         mavenCentral()
>     }
> }
> 
> The settings.gradle file or the same directory has the following:
> 
> rootProject.name = 'CliqueSpace'
> 
> include ':Concept'
> include ':PeerDevice'
> 
> There are other includes in the above file, but I don't think it is
> necessary to quote them here.
> 
> In the Concept directory (CliqueSpace/Concept), build.gradle contains
> the following:
> 
> description = 'Concept'
> 
> In the PeerDevice directory (CliqueSpace/PeerDevice), build.gradle
> contains the following:
> 
> description = 'PeerDevice'
> 
> dependencies {
>     compile project(':Concept')
> }
> 
> At the moment, I only feel confident using gradle from the CLI. So,
> when I open a CLI window within the CliqueSpace directory, and run
> "gradle project PeerDevice", I get the following:
> 
> owen@owen-Latitude-
> 5511:~/Development/CliqueSpace/Code/trunk/CliqueSpace$ gradle project
> PeerDevice
> 
> FAILURE: Build failed with an exception.
> 
> * Where:
> Build file
> '/home/owen/Development/CliqueSpace/Code/trunk/CliqueSpace/PeerDevice
> /build.gradle' line: 4
> 
> * What went wrong:
> A problem occurred evaluating project ':PeerDevice'.
> > Could not find method compile() for arguments [project ':Concept']
> on object of type
> org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyH
> andler.
> 
> * Try:
> Run with --stacktrace option to get the stack trace. Run with --info
> or --debug option to get more log output. Run with --scan to get full
> insights.
> 
> * Get more help at https://help.gradle.org
> 
> BUILD FAILED in 493ms
> 
> In short, having followed the instructions from a few different
> sources now, I don't know what I'm doing wrong. It might be good for
> the reader to know that Concept/src/main/java has source code in it
> that compiles, but PeerDevice/src/main/java also has source code
> where almost every Java module has broken out in a rash of unresolved
> dependencies.
> 
> Thanks for any help,
> 
>   Owen.

Reply via email to