It means we’ll have VS Code users trying out our Java Editor features. And hopefully providing feedback. The Java Editor being a Java IDEs main feature, we should support the efforts of Microsoft to test out the tools made available by Apache!
Gj On Tue, 6 Oct 2020 at 19:46, Jan Lahoda <[email protected]> wrote: > (First, I applaud this effort!) > > Regarding what's in it for NetBeans, I think that's simple - hopefully more > users! > > VS Code already has a Java extension, based on Eclipse. So I don't think VS > Code needs an extension based on NetBeans. But if some users will use a > NetBeans-based extension, that's good, right? I really doubt anyone will > switch from NetBeans to VS Code just because we will do a NetBeans-based > extension to VS Code, so this does not seem to take any users from us. So I > think we can just have some more/new users, who (for any reason) opted for > a different GUI. > > Jan > > On Tue, Oct 6, 2020 at 4:48 PM Laszlo Kishalmi <[email protected]> > wrote: > > > Well, > > > > First of all, contributions are welcome! Though, I have mixed feelings > > about this one. Maybe I just do not see it at the moment. > > > > My question would be: What is in this contribution for NetBeans? > > > > I'm Ok with giving the java.lsp.server module inside NetBeans, as long > > as it is not a dead code and seems to be maintained. In this case, > > that'd be true. > > > > My problem is the packaging and distribution. Again what is the benefit > > for NetBeans doing so? > > > > It is probably fine if Oracle contributes some code that packs the > > necessary code together and a package would be dropped out at the end of > > the build pipeline. It is also Ok if Oracle takes that package, bundle > > it with something else and put that thing into the VSCode marketplace. > > > > S as I see it now. It would be an additional work for NetBeans profiting > > Oracle and VSCode. That does not taste good. > > > > Prove me wrong, I change my mind. But for now, code is Ok, automated > > packaging if provided, is Ok. Doing the distribution and Marketplace > > thing, shall be off NetBeans. > > > > On 10/6/20 5:11 AM, Jaroslav Tulach wrote: > > > Hi there. > > > > > > NetBeans source code contains language server for the Java language in > > the > > > `java/java.lsp.server` module for a while. The module has been integral > > part > > > of NetBeans for several releases. In addition to that there is a VSCode > > > extension using that module - also part of the source ZIP releases, but > > never > > > part of any complementary binaries release. > > > > > > During the last few months the OracleLabs team worked hard on polishing > > and > > > improving the `java/java.lsp.server` module and associated extension. > Our > > > interest was (not only polyglot) debugging. We believe we got it almost > > > working and we'd like to make our work part of the forthcoming 12.2 > > release. > > > > > > We've been primarily [working on a branch]( > > https://github.com/JaroslavTulach/ > > > netbeans/tree/java-lsp-server-debugging-attempt2) with occasional > > backports of > > > our work to the `master` branch (like #2309, #2393, #2386) of the main > > > NetBeans repository. We plan to continue doing that: > > > > > > * Sváťa Dědic works on splitting of HTML/CSS related modules to > minimize > > > "weight" of the Java-focused extension > > > * Martin Entlicher will prepare necessary enhancements to the debugging > > > modules and APIs > > > * then we plan to integrate the `java.lsp.server` changes using the > > previous > > > enhancements > > > * and eliminate the branch > > > > > > We'd like to integrate everything before 12.2 feature freeze (Oct 15) > > and then > > > work on bugfixes to polish the VSCode support for the 12.2 source > > release. > > > > > > I assume there shall be no problem with that, if we keep Apache > NetBeans > > gate > > > checks working and passing. Btw. if you are interested in working with > > us, > > > please start with the following README: > > https://github.com/JaroslavTulach/ > > > > > > netbeans/blob/java-lsp-server-debugging-attempt2/java/java.lsp.server/vscode/ > > > README.md > > > > > > Please let me also describe that the ultimate goal of OracleLabs is to > > promote > > > GraalVM and provide the best tooling with the help of here-in discussed > > > extension. OracleLabs will distribute additional code to smooth the > > > integration with GraalVM - e.g. OracleLabs will upload own extension(s) > > to > > > Visual Studio Code Marketplace. There are two options: > > > > > > 1. take the NetBeans 12.2 source release bits & pieces and include them > > in > > > OracleLabs extension(s) > > > 2. help the Apache NetBeans project produce another convenience binary, > > upload > > > it to the Marketplace and make OracleLabs extension(s) depend on it. > > > > > > The option #2 is certainly more proper from an architecture > perspective. > > > However can we make it? Work on 12.2 release is almost over and adding > > such an > > > undertaking such a late in the cycle may increase the risk of delaying > > the > > > release. How do you feel about it, Lazslo, as the 12.2 release > > coordinator? > > > > > > Thanks for your opinions and thanks in advance for your support. With > > NBCode > > > people will be able to get the goodies of NetBeans (Maven projects, > > Gradle > > > support, Java code completion, Java debugging, polyglot debugging) via > > the > > > VSCode user interface! > > > > > > Best regards and let me admit I am so thrilled I can work on such > > project! > > > > > > Jaroslav Tulach > > > NetBeans Founder and Initial Architect > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > 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 > > > > > > > > >
