-
Notifications
You must be signed in to change notification settings - Fork 161
Extend Eclipse / Client PE to get an appropriate IDE #24
Comments
Please provide what is missing here: Ideally in the same format with Update-Sites. |
Next time you should file such issues here: |
Just got the AngularJS plugin running with the OASP4JS sample app. Seems to work, at least it not makes Eclipse stop working. I'm now looking forward to provide the info where it belongs to: https://github.com/oasp/oasp4js/wiki/Hints-for-using-Eclipse and https://github.com/oasp/oasp4j-ide/wiki/guide-software-package#eclipse |
Can you contribute to bring the changes into oasp4j-ide-settings, etc. ? |
I have the installation guide on paper and plan to add it to the existing ide setup wiki page. For settings and zip I would need help. A colleague told that http://www.aptana.com/ meight be an option too. Perhaps somebody else wants to evaluate this, if it can be installed into our zipped java ide.... |
I already used aptana and when I tried it few years ago it was "acceptable" but not good. Maybe things have progressed in the meantime. I do not know any better option. If someone does, please let us know. |
Brackets seem to be promising as free alternative to Jetbrains stuff. 2015-03-17 14:54 GMT+01:00 Jörg Hohwiller [email protected]:
|
@tbialecki thanks - I had tested brackets as Marek already suggested it to me (maybe on your behalf). However one goal was to have a solution in Eclipse for Java Developers that are used to Eclipse and do not work on Client Stuff all day. Therefore we are looking for the best option. In case a developer is mainly doing client development he should be free to pick a better option if we do not find a convincing solution for eclipse. But having Eclipse for Java and "something-else" for JS is not the best choice for everything. We want to calm down the technology gap that arises with the combination of Java and JS. There is already enough gap that we have to suffer with such as redundant REST service declaration, redundant transfer-objects with validation logic and so forth. |
(Some weeks later :-) ) I'm following https://github.com/oasp/oasp4j-ide/wiki/guide-settings as Jörg commented above to get at least these features available for AngularJS web developement: What should I do to prepare an update of the IDE zip too, when following https://github.com/angelozerr/angularjs-eclipse for installing the plugins? Ongoing... |
AngularJS Eclipse Plugin seems to work fine with OASP. What we can get from it (as far as I tried it):
Some open points:
What extensions our Eclipse needs for that:
How the project needs to be configured:
TODO:
|
With running scripts/update-eclipse-workspace-settings.bat there were no relevant changes in the src/main/settings dir of oasp4j-ide. The relevant properties are distributed in a) a new file ./.tern-project containing only this line of text: Any ideas how to share this via GitHub? |
@aburghcap thanks for your investigation and feedback. Sounds promising. I will locally add the plugin and verify that it has no evil side-effects on other functionality of eclipse what is not uncommon as we all know. for a)-c) the question is what you had to configure manually that should be setup this way automatically for all users. In general b) is problematic and should be in the control of the user. For c) we can checkin individual settings within the project if we want to have this preconfigured. This will also not hurt if others do not have the plugin installed. However this assumes that all will want to use the exact same settings. If someone locally changes a setting and someone else changes something else in the same settings and commits this the first user will get a conflict when he pulls the version control. That is a very undesired situation why we typically do not checkin settings. But we did so also for checkstyle and it is fine. In general oasp4j-ide is about global settings that shall be configured in the workspace. |
What I want to configure with oasp4j-ide is the nodejs installation point that shall come with the software package and is always at ${client.env.home}/software/nodejs so we can take care of this if we figure out where such settings are stored in .metadata/plugins/ |
Try to
a) extend our existing Eclipse-based Client PE with plugins,
b) enable OASP4JS projects to be imported into this extended Eclipse to easily get syntax-highlighting, completion out-of-the-box.
https://github.com/angelozerr/angularjs-eclipse/wiki/Getting-Started and
http://nodeleaf.net/angularjs-eclipse-plugin/ might be a good starting point.
The AngularJS Eclipse Plugin is based on
The text was updated successfully, but these errors were encountered: