Because we have a lot of jar files in our classpath, I get:

CreateProcess error=206, The filename or extension is too long

Is there an easy way around this?

Mike

From: Geertjan Wielenga <geert...@apache.org>
Sent: Wednesday, July 10, 2019 4:28 PM
To: Mike Billman <mikebill...@qcsoftware.com>
Cc: Laszlo Kishalmi <laszlo.kisha...@gmail.com>; users@netbeans.apache.org
Subject: Re: NB11 - gradle support

If you have multiple main classes, you'd create a task like this for each of 
them and then run a task as needed:

task(runSimple, dependsOn: 'classes', type: JavaExec) {
    main = 'com.mrhaki.java.Simple'
    classpath = sourceSets.main.runtimeClasspath
    args 'mrhaki'
    systemProperty 'simple.message', 'Hello '
}

https://mrhaki.blogspot.com/2010/09/gradle-goodness-run-java-application.html

I.e., in the above, you have a class named Simple, with a main method, and so 
you'd run the 'runSimple' task above to run that main class.

And then you'd created another task just like that for each of your other main 
classes.

Does that help? It works for me.

Gj

On Wed, Jul 10, 2019 at 9:59 PM Geertjan Wielenga 
<geert...@apache.org<mailto:geert...@apache.org>> wrote:
If you can provide a small project on GitHub that has the kind of set up that 
you need help with, I can try to help.

Gj

On Wed, Jul 10, 2019 at 9:52 PM Mike Billman 
<mikebill...@qcsoftware.com<mailto:mikebill...@qcsoftware.com>> wrote:
Is there an equivalent to the “run configurations” available in 
eclipse/intellij?

Mike

From: Mike Billman 
<mikebill...@qcsoftware.com<mailto:mikebill...@qcsoftware.com>>
Sent: Wednesday, July 10, 2019 3:43 PM
To: Laszlo Kishalmi 
<laszlo.kisha...@gmail.com<mailto:laszlo.kisha...@gmail.com>>; 
users@netbeans.apache.org<mailto:users@netbeans.apache.org>
Subject: RE: NB11 - gradle support

I was able to get this far…

task autoPickInterface(type:Exec) {
  standardOutput System.out
  standardInput System.in
  commandLine 'cmd', '/v', '/c', '"choices.bat -j 11x64 -s 17x64 & sandbox & 
run-profile creekstone & java Products.HostInterface.HostInterface -r -n 
autoPickInterface -l"'
}

However, I cannot type input into the output window.  I can’t help but think 
there is something I just don’t understand…I tried this:

task runApp(type: JavaExec) {
  classpath = sourceSets.main.runtimeClasspath
  main = 'Products.HostInterface.HostInterface'
  args '-r -n autoPickInterface -l'
}

And I get an enormous classpath…

Mike

From: Laszlo Kishalmi 
<laszlo.kisha...@gmail.com<mailto:laszlo.kisha...@gmail.com>>
Sent: Tuesday, July 2, 2019 5:18 PM
To: users@netbeans.apache.org<mailto:users@netbeans.apache.org>
Subject: Re: NB11 - gradle support


The best way to do it to add Gradle tasks in your build.grade for each main 
class (like runApp1, runApp2).

Then open the project properties and configure custom actions for each 
application.

Or you might reconfigure run and debug actions to use:

run${input:Application}

or

run${input:Application,DefaultApp}

This way you would be prompted for the application to run/debug.


On 7/2/19 12:06 PM, Mike Billman wrote:
Our gradle project isn’t set up with run configured because we run multiple 
applications out of the same project (different main classes).  Just wondering 
the best way to set this up…custom tasks?

Thanks.

Mike

From: Geertjan Wielenga <geert...@apache.org><mailto:geert...@apache.org>
Sent: Tuesday, July 2, 2019 3:02 PM
To: Mike Billman <mikebill...@qcsoftware.com><mailto:mikebill...@qcsoftware.com>
Cc: users@netbeans.apache.org<mailto:users@netbeans.apache.org>
Subject: Re: NB11 - gradle support

Open the project and click Run.

If the above doesn't work, what's the problem exactly so that we can help with 
the problem you're encountering?

Gj

On Tue, Jul 2, 2019 at 9:00 PM Mike Billman 
<mikebill...@qcsoftware.com<mailto:mikebill...@qcsoftware.com>> wrote:
Hey –

I was wondering if there are any tutorials on using the new gradle support 
introduced in 11.0.  I would like to try to figure out how to run my 
applications, but am not sure how.

Thanks!

Mike Billman
Senior Software Engineer
CPTE

[qclogo]

50 E-Business Way
Suite 300
Cincinnati, OH 45241

T +1 513 469 1424
E mikebill...@qcsoftware.com<mailto:mikebill...@qcsoftware.com>
F +1 513 469 1425

Reply via email to