Hi John,

until the maintainers find the time, would you mind testing what problems remain after merging my PR? The PR is only specific to Maven in that it refines the logic to find the correct javadoc and source jars in the Maven repository. The other improvements (javadoc 9+ support, understanding the layout of JavaFX javadoc jars) should apply to all manually attached javadoc jars as well.

Building NetBeans is surprisingly simple, the docs are here [0]. For building the PR, here is a summary (untested, please let me know if it doesn't work):

1. Download and unzip OpenJDK 8 [1]
2. Run the following in a terminal:

$ git clone --branch NETBEANS-1396 https://github.com/zimmi/netbeans.git
$ cd netbeans
$ export JAVA_HOME=/your/path/to/jdk8
$ ant
$ ant tryme

That should build (and start) a working NetBeans distribution inside nbbuild/netbeans. Please let me know if you run into any issues!

I'm also not a maintainer by the way, the above is my first PR to NetBeans.

[0] https://cwiki.apache.org/confluence/display/NETBEANS/Development+Environment
[1] https://adoptopenjdk.net/?variant=openjdk8&jvmVariant=hotspot

Best regards,
Thomas Zimmermann


On 2019/11/01 19:15:41, John Neffenger <[email protected]> wrote:
> Ever since NetBeans 9, I've had problems trying to get the IDE to >
> recognize the JavaFX Javadoc and Sources. I identified eleven different >
> errors, summarized in the issue report below. I tested with the JavaFX >
> SDK, but the errors may happen with other libraries as well.>
>
> NETBEANS-3296: Attaching JavaFX Javadoc and Sources>
> https://issues.apache.org/jira/browse/NETBEANS-3296>
>
> The errors occur while trying to perform two fundamental IDE tasks: >
> navigating to a library's sources and opening its documentation.>
>
> Thomas Zimmermann is working on a fix for two of the related issues with > > Maven projects. I'm new to the NetBeans source, but I should be able to >
> make progress in the easier sub-tasks, such as NETBEANS-3297.>
>
> Is someone familiar enough with the nb-javac plug-in to look into the >
> following sub-tasks?>
>
> NETBEANS-3300: nb-javac 2.0 fails to parse JavaFX Sources>
> NETBEANS-3301: Modular Ant project fails to run without nb-javac>
>
> There are also two sub-tasks related to Gradle projects:>
>
> NETBEANS-3302: Non-modular Gradle project fails to recognize Javadoc>
> NETBEANS-3303: Modular Gradle project fails to recognize Javadoc and Sources>
>
> I would appreciate your comments regarding the errors and your >
> suggestions for ways to work around them.>
>
> Thank you,>
> John>
>
>
> --------------------------------------------------------------------->
> To unsubscribe, e-mail: [email protected]>
> For additional commands, e-mail: [email protected]>
>
> For further information about the NetBeans mailing lists, visit:>
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists>
>
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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



Reply via email to