On 9/22/22 9:15 AM, László Kishalmi wrote:
You may find reading this one useful:
https://docs.gradle.org/current/userguide/composite_builds.html

Thanks, this looks promising. I started, only for one project, with settings.gradle

   rootProject.name = 'jvi-ide'

   includeBuild '/src/jvi-dev/jvi'

Mixed in some build.gradle

   def jvi_proj = [ ':jvi-core', ':jvi-swing', ':jvi-cmd' ]

   void deps(Task t, String proj, List subprojs, String subt) {
        for(sp in subprojs) {
            t.dependsOn gradle.includedBuild(proj).task(sp + subt)
        }
   }

   tasks.register('clean') { task ->
        deps(task, 'jvi', jvi_proj, ':clean')
   }
   ...
   tasks.register('run') {
        dependsOn gradle.includedBuild('jvi').task(':jvi-cmd:run')
   }

I thought it was weird that I had to enumerate the sub-projects, but some think I'm weird.

Opening this project in ide I can build, clean, Use the GREEN button to run the project, but the DEBUG button fails. Suggestions? IDE output:

cd /src/jvi-dev/jvi-ide; ./gradlew --configure-on-demand run
...
> Configure project :jvi:jvi-swing
namedservicesMerge-1: project ':jvi:jvi-swing' 'jVi/init/com.raelity.jvi.ViInitialization'
Configuration on demand is an incubating feature.

> Task :jvi:jvi-core:compileJava UP-TO-DATE
...

> Task :jvi:jvi-cmd:run

======================================================================
cd /src/jvi-dev/jvi-ide; ./gradlew --configure-on-demand run --debug-jvm
...
> Configure project :jvi:jvi-swing
namedservicesMerge-1: project ':jvi:jvi-swing' 'jVi/init/com.raelity.jvi.ViInitialization'
Configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* What went wrong:
Problem configuring task :run from command line.
> Unknown command-line option '--debug-jvm'.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to