-
Notifications
You must be signed in to change notification settings - Fork 77
Improving Code Assist with JSDT and NJSDoc #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Currently there is problem when installing in Eclipse for JEE or STS (that both have latest JSDT):
In Aptana, installation goes, finishes with error (see below), but after restart both JSDT & NJSDoc are in. |
When installing JSDT+NJSDoc it's important that JSDT from the update site is used: https://bitbucket.org/nexj/updatesite/raw/default . It might be necessary to first uninstall existing JSDT related plugins. If all else fails try install into Eclipse Classic. I haven't done testing of compatibility as JSDT+NJSDoc is only used internally so far. |
That is unacceptable, because this way is limiting Eclipse flavors where Nodeclipse can be installed on, or makes installation complicated and not compatible with other tools. Can you take the latest JSDT and fix it every major release or contribute to JSDT project? |
Of course I would like to contribute this to the JSDT project. However
In the short term if my fork of JSDT that uses NJSDoc will be integrated with Nodeclipse then a lot of renaming will have to occur so that it can coexist with JSDT installs |
Other option may be to rename your fork, for example to JSDT2. In such a way, that JSDT and JSDT2 can coexist. |
JSDT2 sounds like a good name. I will send one more email to the JSDT (wtp) mailing list to see if they are interested in merging back in. Failing that we can rename to JSDT2. A problem is I won't have time to work on this until mid or late may. |
OK. Meanwhile we can work on this as option, that is only available on Eclipse without JSDT or with old JSDT. |
Hello John, I cloned your nexj/njsdoc-build, nexj/webtools.jsdt.core and nexj/updatesite . What is the cause of this error? Best Regards. |
I found that feature in this repo: git://git.eclipse.org/gitroot/webtools/webtools.releng.git |
Hi John, Thanks. I cloned that repository. But I couldn't understand how to use those files.
It seems nothing happens. I have still the same error after that when building JSDT. |
Just for the record, lets continue this on the wtp-dev mailing list at least until it gets to NJSDoc specific stuff: http://dev.eclipse.org/mhonarc/lists/wtp-dev/msg08656.html |
Quick link is this https://dev.eclipse.org/mailman/listinfo/wtp-dev |
Changed to 0.5, we can't possibly do it within 0.4 cycle |
I succeeded to build JSDT. |
I browsed wtp-dev mailing list, some main points:
So though pure development work is not so big (around a week, as estimated by John), Then there is date May 24/2013 - Deadline to submit IP Logs for Kepler releases, actually 4.3RC release That means chance for NJSDoc support within 4.3 Kepler are slim. @tomotaro1065 Do you feel like building JSDT ? I saw Mike Milinkovich is quite serious about Eclipse trademark I guess John now knows better about possible way to release JSDT2 in nice way. |
Hi guys, currently the maintainer of JSDT at IBM is evaluating the NJSDoc version of JSDT.. I'll probably hear in the next few days what the outcome is and whether there will be a fork or not. Hopefully not. I'll update here when I hear. By the way, below is the text version of some slides I wrote up on NJSDoc+JSDT
|
Now wit NTS we can include any version of plugins. However I strongly suggest that we support all Eclipse distribution, and both Code Assist and Code Assist with NJSDoc should be default but optional. |
@johnpeb Hi John I was trying to install NJSDT+NJSDoc in Eclipse for Tester (the lightest Eclipse and without JSDT). Could you consider host NJSDT+NJSDoc on some more cloud-ready platform like GitHub. |
Hi Paul, does the issue persist? Could it be a china firewall issue? Can you access those URLs directly? Here's a direct link: https://bitbucket.org/nexj/updatesite/downloads/com.nexj.njsdoc_0.0.6.201304171754.jar I'm hesitant to move the update site as my co-workers use it and I need to control the release schedule. |
I couldn't update from home, but I succeeded from office. I think it is more related to network latency. So on slow Internet connection, resource that are far away (>50ms ping), some website & resources occasionally report that they are not available, because of timeout settings. No need to move, just copy. We can redistribute. Now some Nodeclipse users needs to install JSDT see #46 , so I propose to default them to NJSDT. I will also update Enide soon.http://marketplace.eclipse.org/content/enide-eclipse-nodejs-ide |
Yes NJSDT is stable with a couple bug fixes and performance optimizations over standard JSDT even if the NJSDoc features aren't used. The other complication with also hosting on the Nodeclipse site is the trademark issue they mentioned on the WTP-dev list. I have been traveling and on vacation last week and part of the week before otherwise I would have spoken to the IBM guys again. I hopefully will this week. |
Will it be not complicated to have NJSDT and NJSDoc as separate solution (that are based on Eclipse JSDT) with its own name? Would it be OK with Eclipse, I wonder? Meanwhile, as this topic #16 is about improving code assist in Eclipse for Node.js developers, I would stick to use solution that is closer to solve problem. That is NJSDT and NJSDoc. It will be default in Enide (when JSDT is not installed, because of version numbers). |
@johnpeb Will there be updates for NJSDT? Should this issue be closed? |
I guess Eclipse Bug 406575 - Investigate merging NJSDoc support into JSDT resolution was anti-encouraging to continue the project |
For #7 we should try NJSDoc, that actually depends on JSDT.
https://bitbucket.org/nexj/njsdoc
http://imgur.com/a/bT4Cd
The text was updated successfully, but these errors were encountered: