You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "tor sorensen (JIRA)" <ji...@apache.org> on 2018/09/22 02:34:00 UTC
[jira] [Updated] (NETBEANS-1280) Java/Groovy mixed project Java
`cannot find symbol` error
[ https://issues.apache.org/jira/browse/NETBEANS-1280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
tor sorensen updated NETBEANS-1280:
-----------------------------------
Summary: Java/Groovy mixed project Java `cannot find symbol` error (was: Java/Groovy mixed project Java import error)
> Java/Groovy mixed project Java `cannot find symbol` error
> ---------------------------------------------------------
>
> Key: NETBEANS-1280
> URL: https://issues.apache.org/jira/browse/NETBEANS-1280
> Project: NetBeans
> Issue Type: Bug
> Affects Versions: 9.0
> Environment: Fedora Linux 28 64bit
> Linux Kernel 4.18.7
> Mate 1.20.3
> Memory: 8GiB
> Processor: Intel Core i5-6200U 2.30GHzx4
> Reporter: tor sorensen
> Priority: Minor
> Labels: Gradle, NETBEANS-9, groovy, java
> Attachments: buildGradleShot.png, groovyClassWithSimpleMethod.png, javaClassWithError.png, projectStructure.png
>
>
> When I have a mixed Groovy/Java project in netbeans, my Java classes are unable to import groovy classes in the same project. It shows them as errors in the import list. But when I run the build everything compiles and the code works.
> steps to reproduce:
> # Create a single gradle project.
> # Update build.gradle by adding `apply plugin: 'groovy'`
> # Update build.gradle adding `compile 'org.codehaus.groovy:groovy:3.0.0-alpha-3'`
> # Run clean/build
> # Create `groovy` folder in the src/main/ directory
> # Move Main java class into src/main/groovy (this way the groovy plugin will compile and run everything together without problem.)
> # reload project so groovy shows up in the Projects view.
> # Create a groovy class next to the Main java class.
> # Create a simple method in groovy class.
> # in the java class, instantiate the groovy class and run the method from it.
> At this point the Java class file will display the error `Cannot find symbol`. But if one runs the program it will compile and work just fine.
> The intended functionality works in other IDE, including NetBeans 8.2, however in 9 there is this problem.
>
> The attachments display the build.gradle file, the groovy and java class (java contains the errors) and a shot of the project structure.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists