]
Victor Rubezhny commented on JBIDE-17748:
-----------------------------------------
bit backward (if I understood the question correctly...)
As [~mickael_istria] said: t.e.i.server.nodejs.embed replaced these three features:
- tern.eclipse.linux.gtk.x86_64.feature
- tern.eclipse.macosx.cocoa.x86_64.feature
- tern.eclipse.win32.win32.x86.feature
There three features don't exist anymore in Tern.java 0.4.0 (if you'll look at
then you'll see that
there are no such features starting from 201407021311 snapshot.
Update TP with Tern.java v.0.4.0.201407021311
---------------------------------------------
Key: JBIDE-17748
URL:
https://issues.jboss.org/browse/JBIDE-17748
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: target-platform
Affects Versions: 4.2.0.Beta3
Reporter: Victor Rubezhny
Assignee: Nick Boldt
Fix For: 4.2.0.Beta3
*Need to switch jst.jsdt to the latest tested Tern v.0.3.0. It contains few important
fixes regarding cintent assist initialization and Node.js preferences like:*
-
https://github.com/angelozerr/tern.java/pull/72 -NPE in
ImageResource.registerImageDescriptor()
-
https://github.com/angelozerr/tern.java/pull/80 - An embedded install of Node.js should
be used by default
-
https://github.com/angelozerr/tern.java/pull/87 - Find a way to configure Tern Modules
that are default for Nature Adapters defined on a project
*Reason:*
jbosstools-jst is going to provide integration between torn.java and jsdt. torn.java is
going to be used to improve JavaScript support
*License and owner:*
- Root License is EPL. Owner is Angelo ZERR.
-- core
--- org.json.simple - EPL (included into torn-feature below)
---- lib/json-simple-1.1.1.jar - Apache License 2.0 (see
http://www.apache.org/licenses/LICENSE-2.0.txt)
--- org.mozilla.javascript
---- lib/js.jar - Mozilla Public License Version 2.0 (see
http://mozilla.org/MPL/2.0/)
--- tern.core - EPL (included into tern-feature below)
--- tern.server.nodejs - EPL (included into tern-server-nodejs-feature below)
---- tern.server.nodejs/node_modules/tern/LICENSE
----- node_modules/acorn/LICENSE
------ node_modules/codemirror/LICENSE
------ node_modules/glob/LICENSE
------- node_modules/inherits/LICENSE
------ node_modules/minimatch/LICENSE
------- node_modules/lru-cache/LICENSE
------- node_modules/sigmund/LICENSE
----- node_modules/typescript/LICENSE - Apache License v. 2.0
--- tern.eclipse.ide.server.nodejs.ui - EPL (included into
tern-server-nodejs-feature below)
-- eclipse
--- tern.eclipse.ide.core - EPL (included into tern-feature below)
--- tern.eclipse.ide.jsdt - EPL (included into tern-jsdt-feature below)
--- tern.eclipse.ide.server.nodejs.core - EPL (included into
tern-server-nodejs-feature below)
--- tern.eclipse.ide.server.nodejs.ui - EPL (included into
tern-server-nodejs-feature below)
--- tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86 - Supposed to be EPL
but it is not included anywhere yet
---- node-v0.10.22-linux-x86.zip has several LICENSE files inside
(download)
----- LICENSE
----- lib/node_modules/npm/LICENSE - The Artistic License 2.0
----- lib/node_modules/npm/node_modules/*/LICENSE
--- tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 - EPL (included into
tern.eclipse.linux.gtk.x86.feature below)
---- node-v0.10.22-linux-x86_64.zip has several LICENSE files inside
(download)
----- LICENSE
----- lib/node_modules/npm/LICENSE - The Artistic License 2.0
----- lib/node_modules/npm/node_modules/*/LICENSE
--- tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 - EPL (included
into tern.eclipse.macosx.cocoa.x86_64.feature below)
---- node-v0.10.22-macosx-x86_64.zip has several LICENSE files inside
(download)
----- LICENSE
----- lib/node_modules/npm - The Artistic License 2.0
----- lib/node_modules/npm/node_modules/*/LICENSE
--- tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 - EPL (include into
tern.eclipse.win32.win32.x86.feature below)
---- node-v0.10.22-win32-x86.zip has no LICENSE files inside (download)
----- node-v0.10.22-win32-x86/node.exe - see
http://nodejs.org/download/ for licensing information for node.exe.
--- tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 - EPL (include
into tern.eclipse.win32.win32.x86.feature below)
---- node-v0.10.22-win32-x86_64.zip has no LICENSE files inside
(download)
----- node-v0.10.22-win32-x86_64/node.exe - see
http://nodejs.org/download/ for licensing information for node.exe.
--- tern.eclipse.ide.tools.core - EPL (included into
tern.eclipse.ide.tools.feature below)
--- tern.eclipse.ide.tools.ui - EPL (included into
tern.eclipse.ide.tools.feature below)
--- tern.eclipse.ide.ui - EPL (included into tern-feature below)
--- tern.eclipse - EPL (included into tern-feature below)
-- update-site
--- tern-feature - EPL (see licens.httml)
--- tern-jsdt-feature - EPL (see licens.httml)
--- tern-server-nodejs-feature - EPL (see licens.httml)
--- tern.eclipse.ide.tools.feature - EPL (see plicense.html)
--- tern.eclipse.linux.gtk.x86_64.feature - EPL (see license.html)
--- tern.eclipse.macosx.cocoa.x86_64.feature - EPL (see license.html)
--- tern.eclipse.win32.win32.x86.feature - EPL (see license.html)
*Original repo:*
http://oss.opensagres.fr/tern.repository/0.4.0-SNAPSHOT/
*JBoss mirror:*
http://downloads.jboss.org/jbosstools/updates/requirements/tern.java-0.4....
*Sources:*
https://github.com/angelozerr/tern.java
*Affected projects:*
jbosstools-jst
jbosstools-aerogear
*Include in JBDS:*
No
*Type of dependency:*
distribution
*List of bundles added/removed:*
TBD: need to update PR to use features