[jbosstools-issues] [JBoss JIRA] (JBDS-3034) add tern.java to JBDS target platform so that it can be resolved when building JBDS update site, including jst.jsdt

Mickael Istria (JIRA) issues at jboss.org
Wed May 28 10:57:16 EDT 2014


    [ https://issues.jboss.org/browse/JBDS-3034?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12971295#comment-12971295 ] 

Mickael Istria edited comment on JBDS-3034 at 5/28/14 10:57 AM:
----------------------------------------------------------------

Suggested PR for that change: https://github.com/jbosstools/jbosstools-target-platforms/pull/69

Output of p2diff
{code}
mistria at mistria--rh:~/git/jbosstools-target-platforms/jbdevstudio/multiple$ ~/git/p2diff/org.eclipse.equinox.p2.example.p2diff.packaging/target/products/org.eclipse.equinox.p2.example.p2diff.product/linux/gtk/x86_64/p2diff -clean -consoleLog -mode=ignoreVersions file:/home/mistria/git/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/ http://download.jboss.org/jbosstools/targetplatforms/jbdevstudiotarget/4.40.0.Beta4-SNAPSHOT/REPO/
< tern-jsdt-feature.feature.group [0.2.0.201405210810] 
< tern.eclipse.macosx.cocoa.x86_64.feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse.win32.win32.x86.feature.feature.group [0.2.0.201405210810] 
< tern-jsdt-feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse.ide.core [0.2.0.201405210810] 
< tern.eclipse.ide.tools.feature.feature.group [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 [0.2.0.201405210810] 
< tern-server-nodejs-feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.ui [0.2.0.201405210810] 
< tern-server-nodejs-feature.feature.group [0.2.0.201405210810] 
< tern.core [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.core [0.2.0.201405210810] 
< tern.server.nodejs [0.2.0.201405210810] 
< tern.eclipse.win32.win32.x86.feature.feature.jar [0.2.0.201405210810] 
< tern-feature.feature.jar [0.2.0.201405210810] 
< tern-feature.feature.group [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 [0.2.0.201405210810] 
< tern.eclipse.ide.tools.feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse [0.2.0.201405210810] 
< tern.eclipse.ide.tools.ui [0.2.0.201405210810] 
< tern.eclipse.linux.gtk.x86_64.feature.feature.group [0.2.0.201405210810] 
< tern.eclipse.linux.gtk.x86_64.feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse.ide.tools.core [0.2.0.201405210810] 
< tern.eclipse.ide.ui [0.2.0.201405210810] 
< minimal-json [0.9.1] 
< tern.eclipse.ide.jsdt [0.2.0.201405210810] 
< tern.eclipse.macosx.cocoa.x86_64.feature.feature.group [0.2.0.201405210810] 
=== Summary ===
file:/home/mistria/git/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/ contains 28 unique IUs
{code}

I also reverted the workaround in jbdevstudio parent pom. So now, it will fail until TP actually contains Tern.


was (Author: mickael_istria):
Suggested PR for that change: https://github.com/jbosstools/jbosstools-target-platforms/pull/69

Output of p2diff
{code}
mistria at mistria--rh:~/git/jbosstools-target-platforms/jbdevstudio/multiple$ ~/git/p2diff/org.eclipse.equinox.p2.example.p2diff.packaging/target/products/org.eclipse.equinox.p2.example.p2diff.product/linux/gtk/x86_64/p2diff -clean -consoleLog -mode=ignoreVersions file:/home/mistria/git/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/ http://download.jboss.org/jbosstools/targetplatforms/jbdevstudiotarget/4.40.0.Beta4-SNAPSHOT/REPO/
< tern-jsdt-feature.feature.group [0.2.0.201405210810] 
< tern.eclipse.macosx.cocoa.x86_64.feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse.win32.win32.x86.feature.feature.group [0.2.0.201405210810] 
< tern-jsdt-feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse.ide.core [0.2.0.201405210810] 
< tern.eclipse.ide.tools.feature.feature.group [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.embed.linux.gtk.x86_64 [0.2.0.201405210810] 
< tern-server-nodejs-feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.ui [0.2.0.201405210810] 
< tern-server-nodejs-feature.feature.group [0.2.0.201405210810] 
< tern.core [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.embed.macosx.cocoa.x86_64 [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.core [0.2.0.201405210810] 
< tern.server.nodejs [0.2.0.201405210810] 
< tern.eclipse.win32.win32.x86.feature.feature.jar [0.2.0.201405210810] 
< tern-feature.feature.jar [0.2.0.201405210810] 
< tern-feature.feature.group [0.2.0.201405210810] 
< tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 [0.2.0.201405210810] 
< tern.eclipse.ide.tools.feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse [0.2.0.201405210810] 
< tern.eclipse.ide.tools.ui [0.2.0.201405210810] 
< tern.eclipse.linux.gtk.x86_64.feature.feature.group [0.2.0.201405210810] 
< tern.eclipse.linux.gtk.x86_64.feature.feature.jar [0.2.0.201405210810] 
< tern.eclipse.ide.tools.core [0.2.0.201405210810] 
< tern.eclipse.ide.ui [0.2.0.201405210810] 
< minimal-json [0.9.1] 
< tern.eclipse.ide.jsdt [0.2.0.201405210810] 
< tern.eclipse.macosx.cocoa.x86_64.feature.feature.group [0.2.0.201405210810] 
=== Summary ===
file:/home/mistria/git/jbosstools-target-platforms/jbdevstudio/multiple/target/jbdevstudio-multiple.target.repo/ contains 28 unique IUs
{code}

> add tern.java to JBDS target platform so that it can be resolved when building JBDS update site, including jst.jsdt
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBDS-3034
>                 URL: https://issues.jboss.org/browse/JBDS-3034
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: build, jsp/jsf/xml/html source editing, updatesite
>    Affects Versions: 8.0.0.Beta2
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>             Fix For: 8.0.0.Beta3
>
>
> When we added tern to the JBT target platform, we forgot to add it to the JBDS one... because initially, it was just there to build JST, but wasn't needed at install time.
> Now, it's required to build the JBDS update site, which includes jst.jsdt, because jst.jsdt requires it. Without it, I get this:
> {code}
> [ERROR]   Software being installed: com.jboss.devstudio.core.site raw:8.0.0.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):8.0.0-SNAPSHOT
> [ERROR]   Missing requirement: org.jboss.tools.jst.jsdt 3.6.0.Beta2-v20140523-2229 requires 'bundle tern.core 0.2.0' but it could not be found
> [ERROR]   Missing requirement: org.jboss.tools.jst.jsdt 3.6.0.Beta3-v20140523-1909-B631 requires 'bundle tern.core 0.2.0' but it could not be found
> [ERROR]   Cannot satisfy dependency: com.jboss.devstudio.core.site raw:8.0.0.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):8.0.0-SNAPSHOT depends on: org.jboss.tools.aerogear.hybrid.feature.feature.group 0.0.0
> [ERROR]   Cannot satisfy dependency: org.jboss.tools.aerogear.hybrid.core 1.1.0.Beta2-v20140523-1436-B253 depends on: bundle org.jboss.tools.jst.jsdt 0.0.0
> [ERROR]   Cannot satisfy dependency: org.jboss.tools.aerogear.hybrid.feature.feature.group 1.1.0.Beta2-v20140523-1436-B253 depends on: org.jboss.tools.aerogear.hybrid.core [1.1.0.Beta2-v20140523-1436-B253]
> {code}



--
This message was sent by Atlassian JIRA
(v6.2.3#6260)


More information about the jbosstools-issues mailing list