]
Max Rydahl Andersen updated JBIDE-18141:
----------------------------------------
Assignee: Nick Boldt (was: Max Rydahl Andersen)
Include latest Tern 0.5.0.201408272110 and Angular JS
0.5.0.201408281218 into jbosstools TPs
--------------------------------------------------------------------------------------------
Key: JBIDE-18141
URL:
https://issues.jboss.org/browse/JBIDE-18141
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: target-platform
Affects Versions: 4.2.0.CR1
Reporter: Victor Rubezhny
Assignee: Nick Boldt
Priority: Blocker
Labels: new_and_noteworthy
Fix For: 4.2.0.CR1
Attachments: tern-version.png
*Need to switch jst.jsdt to the latest tested Tern v.0.5.0. It contains the important
fixes required for JBIDE-17992:
*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.5.0-SNAPSHOT/
*JBoss mirror:*
http://download.jboss.org/jbosstools/updates/requirements/tern/0.5.0.2014...
*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:*
{code}
mistria@mistria--rh:~/git/jbosstools-target-platforms/jbosstools/multiple$
~/git/p2diff/org.eclipse.equinox.p2.example.p2diff.packaging/target/products/org.eclipse.equinox.p2.example.p2diff.product/linux/gtk/x86_64/p2diff
http://download.jboss.org/jbosstools/targetplatforms/jbosstoolstarget/4.4...
file:$(pwd)/target/jbosstools-multiple.target.repo/
< tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 [0.4.0.201408101311]
< tern.eclipse.ide.tools.core [0.4.0.201408101311]
< tern.eclipse.ide.tools.feature.feature.group [0.4.0.201408101311]
< tern-jsdt-feature.feature.group [0.4.0.201408101311]
< tern.eclipse.ide.server.nodejs.embed.feature.jar [0.4.0.201408101311]
< tern.server.nodejs [0.4.0.201408101311]
< tern-feature.feature.group [0.4.0.201408101311]
< tern.core [0.4.0.201408101311]
< tern.eclipse.ide.jsdt [0.4.0.201408101311]
< tern-jsdt-feature.feature.jar [0.4.0.201408101311]
< tern.eclipse.ide.ui [0.4.0.201408101311]
< tern.eclipse.ide.tools.feature.feature.jar [0.4.0.201408101311]
< tern-server-nodejs-feature.feature.jar [0.4.0.201408101311]
< tern-feature.feature.jar [0.4.0.201408101311]
< tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86 [0.4.0.201408101311]
< tern.eclipse.ide.server.nodejs.core [0.4.0.201408101311]
< tern.eclipse.ide.tools.ui [0.4.0.201408101311]
< tern-server-nodejs-feature.feature.group [0.4.0.201408101311]
< tern.eclipse.ide.server.nodejs.ui [0.4.0.201408101311]
< tern.eclipse.ide.core [0.4.0.201408101311]
< tern.eclipse.ide.server.nodejs.embed.feature.group [0.4.0.201408101311]
< tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 [0.4.0.201408101311]
< tern.eclipse [0.4.0.201408101311]
< tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 [0.4.0.201408101311]
< tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 [0.4.0.201408101311]
> tern.eclipse.ide.tools.feature.feature.group [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 [0.5.0.201408272110]
> tern.eclipse.ide.tools.core [0.5.0.201408272110]
> tern-jsdt-feature.feature.group [0.5.0.201408272110]
> tern-feature.feature.group [0.5.0.201408272110]
> tern.server.nodejs [0.5.0.201408272110]
> tern.core [0.5.0.201408272110]
> tern.eclipse.ide.jsdt [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.embed.feature.jar [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.embed.feature.group [0.5.0.201408272110]
> tern.eclipse [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 [0.5.0.201408272110]
> tern.eclipse.ide.tools.ui [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.ui [0.5.0.201408272110]
> tern-server-nodejs-feature.feature.group [0.5.0.201408272110]
> tern.eclipse.ide.core [0.5.0.201408272110]
> tern-jsdt-feature.feature.jar [0.5.0.201408272110]
> tern.eclipse.ide.tools.feature.feature.jar [0.5.0.201408272110]
> tern-server-nodejs-feature.feature.jar [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.core [0.5.0.201408272110]
> tern.eclipse.ide.ui [0.5.0.201408272110]
> tern-feature.feature.jar [0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86 [0.5.0.201408272110]
=== Summary ===
http://download.jboss.org/jbosstools/targetplatforms/jbosstoolstarget/4.4...
contains 25 unique IUs
file:/home/mistria/git/jbosstools-target-platforms/jbosstools/multiple/target/jbosstools-multiple.target.repo/
contains 25 unique IUs
{code}
Verification Steps:
# EXEC: Open Installation Details dialog
# EXEC: Go to Plugins tab
# EXEC: Filter 'tern."
# ASSERT: Dialog contains
!tern-version.png!