Re: Resolving imports with multiple source roots

2018-11-17 Thread Blake McBride
Thanks.  Good advice.  I did figure it out though (thanks stackoverflow!).
Now I just need to figure out why Groovy breakpoints aren't honored.

On Sat, Nov 17, 2018 at 1:06 PM Geertjan Wielenga
 wrote:

> I'd recommend asking all questions that relate to Gradle and NetBeans here
> in the form of issues:
>
> https://github.com/kelemen/netbeans-gradle-project
>
> Gj
>
> On Sat, Nov 17, 2018 at 7:34 PM Blake McBride  wrote:
>
>> On Sat, Nov 17, 2018 at 11:44 AM Emilian Bold 
>> wrote:
>>
>>> NetBeans seems to be configured already with the sources (see
>>> screenshot).
>>>
>>
>> There are two ways of dealing with the project setup:
>>
>> 1.  A NetBeans project
>> 2.  A Gradle project
>>
>> The code on Github is using a NetBeans project and I am able to set the
>> dual source tree, and it works.  However, it does not honer breakpoint in
>> Groovy for some reason.
>>
>> I tried moving to a Gradle-based project to try to remain IDE nutural.
>> That's where I was unable to specify the source roots to the editor.  When
>> you have a Gradle-based project, you don't get to specify where the source
>> roots are through a NetBeans dialog.  Perhaps it is expecting something
>> from the build.gradle file.  I don't know.
>>
>> In either case, however, NetBeans does no honor breakpoint in dynamically
>> loaded Groovy code - but does in dynamically loaded Java code.  (IntelliJ
>> works in all cases.)
>>
>>
>>> On my machine the problem seems to be there are some missing JARS in
>>> lib/ :
>>>
>>
>> You can get the JARS with:
>>
>>1. gradle war
>>2. gradle clean
>>3. gradle copyToLibs
>>4. git checkout libs
>>
>> Thanks!
>>
>> Blake
>>
>>
>>
>>>
>>> > Warning: Could not find file
>>> /Users/apache/CoolBeansProjects/Kiss/libs/log4j-1.2.17.jar to copy.
>>>
>>> --emi
>>> On Sat, Nov 17, 2018 at 7:11 PM Blake McBride 
>>> wrote:
>>> >
>>> > Hi, and thanks for the response.
>>> >
>>> > This is a Gradle / tomcat / Java / Groovy app.  The project is at
>>> https://github.com/kiss-web/Kiss
>>> >
>>> > I developed it with IntelliJ and it works well.  I'm trying to port it
>>> over to NetBeans to allow free development.  Under NetBeans, breakpoints in
>>> Groovy don't work, and I am having trouble with the two source roots.
>>> >
>>> > The stuff on GitHub uses NetBeans project-based approach.  I'm trying
>>> to scratch that and depend more on Gradle.  Not having an easy time.
>>> >
>>> > Any ideas on how I can tell the NetBeans editor that there are two
>>> source roots?
>>> >
>>> > Thanks!
>>> >
>>> > Blake McBride
>>> >
>>> >
>>> >
>>> > On Fri, Nov 16, 2018 at 11:54 PM Emilian Bold 
>>> wrote:
>>> >>
>>> >> You didn't mention what kind of project you are using. The Sources
>>> >> window you have in the screenshot is for the Debugger so it doesn't
>>> >> configure the editor in any way.
>>> >>
>>> >> The Ant-based 'Java Project with Existing Sources' works for me (just
>>> >> tested). You can probably also configure a Maven project for this
>>> >> situation.
>>> >>
>>> >> --emi
>>> >> On Sat, Nov 17, 2018 at 5:29 AM Blake McBride 
>>> wrote:
>>> >> >
>>> >> > Greetings,
>>> >> >
>>> >> > I am using NetBeans 8.2 on a 64 bit Linux box with Java 8.  My app
>>> has two source roots with no package name collisions.  I combine them as if
>>> they were under the same tree.  The problem I have is that the IDE tags the
>>> imports as errors as if it didn't know where the other source root is.
>>> >> >
>>> >> > I am attaching a picture of the problem.  I have
>>> application/services/MyJavaService.java attempting to import
>>> java/org/kissweb/database/Connection.java - which exists but the IDE flags
>>> it as unknown.
>>> >> >
>>> >> > How can I fix this?
>>> >> >
>>> >> > Thanks!
>>> >> >
>>> >> > Blake McBride
>>> >> >
>>> >> >
>>> >> >
>>> -
>>> >> > 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
>>>
>>


Re: Resolving imports with multiple source roots

2018-11-17 Thread Geertjan Wielenga
I'd recommend asking all questions that relate to Gradle and NetBeans here
in the form of issues:

https://github.com/kelemen/netbeans-gradle-project

Gj

On Sat, Nov 17, 2018 at 7:34 PM Blake McBride  wrote:

> On Sat, Nov 17, 2018 at 11:44 AM Emilian Bold 
> wrote:
>
>> NetBeans seems to be configured already with the sources (see screenshot).
>>
>
> There are two ways of dealing with the project setup:
>
> 1.  A NetBeans project
> 2.  A Gradle project
>
> The code on Github is using a NetBeans project and I am able to set the
> dual source tree, and it works.  However, it does not honer breakpoint in
> Groovy for some reason.
>
> I tried moving to a Gradle-based project to try to remain IDE nutural.
> That's where I was unable to specify the source roots to the editor.  When
> you have a Gradle-based project, you don't get to specify where the source
> roots are through a NetBeans dialog.  Perhaps it is expecting something
> from the build.gradle file.  I don't know.
>
> In either case, however, NetBeans does no honor breakpoint in dynamically
> loaded Groovy code - but does in dynamically loaded Java code.  (IntelliJ
> works in all cases.)
>
>
>> On my machine the problem seems to be there are some missing JARS in lib/
>> :
>>
>
> You can get the JARS with:
>
>1. gradle war
>2. gradle clean
>3. gradle copyToLibs
>4. git checkout libs
>
> Thanks!
>
> Blake
>
>
>
>>
>> > Warning: Could not find file
>> /Users/apache/CoolBeansProjects/Kiss/libs/log4j-1.2.17.jar to copy.
>>
>> --emi
>> On Sat, Nov 17, 2018 at 7:11 PM Blake McBride 
>> wrote:
>> >
>> > Hi, and thanks for the response.
>> >
>> > This is a Gradle / tomcat / Java / Groovy app.  The project is at
>> https://github.com/kiss-web/Kiss
>> >
>> > I developed it with IntelliJ and it works well.  I'm trying to port it
>> over to NetBeans to allow free development.  Under NetBeans, breakpoints in
>> Groovy don't work, and I am having trouble with the two source roots.
>> >
>> > The stuff on GitHub uses NetBeans project-based approach.  I'm trying
>> to scratch that and depend more on Gradle.  Not having an easy time.
>> >
>> > Any ideas on how I can tell the NetBeans editor that there are two
>> source roots?
>> >
>> > Thanks!
>> >
>> > Blake McBride
>> >
>> >
>> >
>> > On Fri, Nov 16, 2018 at 11:54 PM Emilian Bold 
>> wrote:
>> >>
>> >> You didn't mention what kind of project you are using. The Sources
>> >> window you have in the screenshot is for the Debugger so it doesn't
>> >> configure the editor in any way.
>> >>
>> >> The Ant-based 'Java Project with Existing Sources' works for me (just
>> >> tested). You can probably also configure a Maven project for this
>> >> situation.
>> >>
>> >> --emi
>> >> On Sat, Nov 17, 2018 at 5:29 AM Blake McBride 
>> wrote:
>> >> >
>> >> > Greetings,
>> >> >
>> >> > I am using NetBeans 8.2 on a 64 bit Linux box with Java 8.  My app
>> has two source roots with no package name collisions.  I combine them as if
>> they were under the same tree.  The problem I have is that the IDE tags the
>> imports as errors as if it didn't know where the other source root is.
>> >> >
>> >> > I am attaching a picture of the problem.  I have
>> application/services/MyJavaService.java attempting to import
>> java/org/kissweb/database/Connection.java - which exists but the IDE flags
>> it as unknown.
>> >> >
>> >> > How can I fix this?
>> >> >
>> >> > Thanks!
>> >> >
>> >> > Blake McBride
>> >> >
>> >> >
>> >> > -
>> >> > 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
>>
>


Re: Resolving imports with multiple source roots

2018-11-17 Thread Blake McBride
I fixed the source path problem by adding the following to build.gradle:

sourceSets {
main {
java {
srcDir 'src/main/java'
srcDir 'src/main/application'
}
}
}


Breakpoints in groovy code are still ignored with either type of project
(NetBeans or Gradle).  Any ideas there?

Thanks!

Blake


On Sat, Nov 17, 2018 at 12:34 PM Blake McBride  wrote:

> On Sat, Nov 17, 2018 at 11:44 AM Emilian Bold 
> wrote:
>
>> NetBeans seems to be configured already with the sources (see screenshot).
>>
>
> There are two ways of dealing with the project setup:
>
> 1.  A NetBeans project
> 2.  A Gradle project
>
> The code on Github is using a NetBeans project and I am able to set the
> dual source tree, and it works.  However, it does not honer breakpoint in
> Groovy for some reason.
>
> I tried moving to a Gradle-based project to try to remain IDE nutural.
> That's where I was unable to specify the source roots to the editor.  When
> you have a Gradle-based project, you don't get to specify where the source
> roots are through a NetBeans dialog.  Perhaps it is expecting something
> from the build.gradle file.  I don't know.
>
> In either case, however, NetBeans does no honor breakpoint in dynamically
> loaded Groovy code - but does in dynamically loaded Java code.  (IntelliJ
> works in all cases.)
>
>
>> On my machine the problem seems to be there are some missing JARS in lib/
>> :
>>
>
> You can get the JARS with:
>
>1. gradle war
>2. gradle clean
>3. gradle copyToLibs
>4. git checkout libs
>
> Thanks!
>
> Blake
>
>
>
>>
>> > Warning: Could not find file
>> /Users/apache/CoolBeansProjects/Kiss/libs/log4j-1.2.17.jar to copy.
>>
>> --emi
>> On Sat, Nov 17, 2018 at 7:11 PM Blake McBride 
>> wrote:
>> >
>> > Hi, and thanks for the response.
>> >
>> > This is a Gradle / tomcat / Java / Groovy app.  The project is at
>> https://github.com/kiss-web/Kiss
>> >
>> > I developed it with IntelliJ and it works well.  I'm trying to port it
>> over to NetBeans to allow free development.  Under NetBeans, breakpoints in
>> Groovy don't work, and I am having trouble with the two source roots.
>> >
>> > The stuff on GitHub uses NetBeans project-based approach.  I'm trying
>> to scratch that and depend more on Gradle.  Not having an easy time.
>> >
>> > Any ideas on how I can tell the NetBeans editor that there are two
>> source roots?
>> >
>> > Thanks!
>> >
>> > Blake McBride
>> >
>> >
>> >
>> > On Fri, Nov 16, 2018 at 11:54 PM Emilian Bold 
>> wrote:
>> >>
>> >> You didn't mention what kind of project you are using. The Sources
>> >> window you have in the screenshot is for the Debugger so it doesn't
>> >> configure the editor in any way.
>> >>
>> >> The Ant-based 'Java Project with Existing Sources' works for me (just
>> >> tested). You can probably also configure a Maven project for this
>> >> situation.
>> >>
>> >> --emi
>> >> On Sat, Nov 17, 2018 at 5:29 AM Blake McBride 
>> wrote:
>> >> >
>> >> > Greetings,
>> >> >
>> >> > I am using NetBeans 8.2 on a 64 bit Linux box with Java 8.  My app
>> has two source roots with no package name collisions.  I combine them as if
>> they were under the same tree.  The problem I have is that the IDE tags the
>> imports as errors as if it didn't know where the other source root is.
>> >> >
>> >> > I am attaching a picture of the problem.  I have
>> application/services/MyJavaService.java attempting to import
>> java/org/kissweb/database/Connection.java - which exists but the IDE flags
>> it as unknown.
>> >> >
>> >> > How can I fix this?
>> >> >
>> >> > Thanks!
>> >> >
>> >> > Blake McBride
>> >> >
>> >> >
>> >> > -
>> >> > 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
>>
>


Re: Resolving imports with multiple source roots

2018-11-17 Thread Blake McBride
On Sat, Nov 17, 2018 at 11:44 AM Emilian Bold 
wrote:

> NetBeans seems to be configured already with the sources (see screenshot).
>

There are two ways of dealing with the project setup:

1.  A NetBeans project
2.  A Gradle project

The code on Github is using a NetBeans project and I am able to set the
dual source tree, and it works.  However, it does not honer breakpoint in
Groovy for some reason.

I tried moving to a Gradle-based project to try to remain IDE nutural.
That's where I was unable to specify the source roots to the editor.  When
you have a Gradle-based project, you don't get to specify where the source
roots are through a NetBeans dialog.  Perhaps it is expecting something
from the build.gradle file.  I don't know.

In either case, however, NetBeans does no honor breakpoint in dynamically
loaded Groovy code - but does in dynamically loaded Java code.  (IntelliJ
works in all cases.)


> On my machine the problem seems to be there are some missing JARS in lib/ :
>

You can get the JARS with:

   1. gradle war
   2. gradle clean
   3. gradle copyToLibs
   4. git checkout libs

Thanks!

Blake



>
> > Warning: Could not find file
> /Users/apache/CoolBeansProjects/Kiss/libs/log4j-1.2.17.jar to copy.
>
> --emi
> On Sat, Nov 17, 2018 at 7:11 PM Blake McBride  wrote:
> >
> > Hi, and thanks for the response.
> >
> > This is a Gradle / tomcat / Java / Groovy app.  The project is at
> https://github.com/kiss-web/Kiss
> >
> > I developed it with IntelliJ and it works well.  I'm trying to port it
> over to NetBeans to allow free development.  Under NetBeans, breakpoints in
> Groovy don't work, and I am having trouble with the two source roots.
> >
> > The stuff on GitHub uses NetBeans project-based approach.  I'm trying to
> scratch that and depend more on Gradle.  Not having an easy time.
> >
> > Any ideas on how I can tell the NetBeans editor that there are two
> source roots?
> >
> > Thanks!
> >
> > Blake McBride
> >
> >
> >
> > On Fri, Nov 16, 2018 at 11:54 PM Emilian Bold 
> wrote:
> >>
> >> You didn't mention what kind of project you are using. The Sources
> >> window you have in the screenshot is for the Debugger so it doesn't
> >> configure the editor in any way.
> >>
> >> The Ant-based 'Java Project with Existing Sources' works for me (just
> >> tested). You can probably also configure a Maven project for this
> >> situation.
> >>
> >> --emi
> >> On Sat, Nov 17, 2018 at 5:29 AM Blake McBride 
> wrote:
> >> >
> >> > Greetings,
> >> >
> >> > I am using NetBeans 8.2 on a 64 bit Linux box with Java 8.  My app
> has two source roots with no package name collisions.  I combine them as if
> they were under the same tree.  The problem I have is that the IDE tags the
> imports as errors as if it didn't know where the other source root is.
> >> >
> >> > I am attaching a picture of the problem.  I have
> application/services/MyJavaService.java attempting to import
> java/org/kissweb/database/Connection.java - which exists but the IDE flags
> it as unknown.
> >> >
> >> > How can I fix this?
> >> >
> >> > Thanks!
> >> >
> >> > Blake McBride
> >> >
> >> >
> >> > -
> >> > 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
>


Fwd: Resolving imports with multiple source roots

2018-11-17 Thread Blake McBride
Hi, and thanks for the response.

This is a Gradle / tomcat / Java / Groovy app.  The project is at
https://github.com/kiss-web/Kiss

I developed it with IntelliJ and it works well.  I'm trying to port it over
to NetBeans to allow free development.  Under NetBeans, breakpoints in
Groovy don't work, and I am having trouble with the two source roots.

The stuff on GitHub uses NetBeans project-based approach.  I'm trying to
scratch that and depend more on Gradle.  Not having an easy time.

Any ideas on how I can tell the NetBeans editor that there are two source
roots?

Thanks!

Blake McBride



On Fri, Nov 16, 2018 at 11:54 PM Emilian Bold 
wrote:

> You didn't mention what kind of project you are using. The Sources
> window you have in the screenshot is for the Debugger so it doesn't
> configure the editor in any way.
>
> The Ant-based 'Java Project with Existing Sources' works for me (just
> tested). You can probably also configure a Maven project for this
> situation.
>
> --emi
> On Sat, Nov 17, 2018 at 5:29 AM Blake McBride  wrote:
> >
> > Greetings,
> >
> > I am using NetBeans 8.2 on a 64 bit Linux box with Java 8.  My app has
> two source roots with no package name collisions.  I combine them as if
> they were under the same tree.  The problem I have is that the IDE tags the
> imports as errors as if it didn't know where the other source root is.
> >
> > I am attaching a picture of the problem.  I have
> application/services/MyJavaService.java attempting to import
> java/org/kissweb/database/Connection.java - which exists but the IDE flags
> it as unknown.
> >
> > How can I fix this?
> >
> > Thanks!
> >
> > Blake McBride
> >
> >
> > -
> > 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
>


Re: Resolving imports with multiple source roots

2018-11-16 Thread Emilian Bold
You didn't mention what kind of project you are using. The Sources
window you have in the screenshot is for the Debugger so it doesn't
configure the editor in any way.

The Ant-based 'Java Project with Existing Sources' works for me (just
tested). You can probably also configure a Maven project for this
situation.

--emi
On Sat, Nov 17, 2018 at 5:29 AM Blake McBride  wrote:
>
> Greetings,
>
> I am using NetBeans 8.2 on a 64 bit Linux box with Java 8.  My app has two 
> source roots with no package name collisions.  I combine them as if they were 
> under the same tree.  The problem I have is that the IDE tags the imports as 
> errors as if it didn't know where the other source root is.
>
> I am attaching a picture of the problem.  I have 
> application/services/MyJavaService.java attempting to import 
> java/org/kissweb/database/Connection.java - which exists but the IDE flags it 
> as unknown.
>
> How can I fix this?
>
> Thanks!
>
> Blake McBride
>
>
> -
> 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

-
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