[
https://issues.jboss.org/browse/JBIDE-9397?page=com.atlassian.jira.plugin...
]
Nick Boldt commented on JBIDE-9397:
-----------------------------------
OK, we have a problem. By adding these extra features/dependencies, the resulting update
site (trunk aggregate) can't be built because:
{code}
[INFO] [Software being installed: org.jboss.tools.site.aggregate
raw:0.0.1.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):0.0.1-SNAPSHOT,
Only one of the following can be installed at once: [org.jboss.tools.common.validation
3.3.0.v20110915-1555-H434-M4, org.jboss.tools.common.validation
3.3.0.v20110915-2138-H435-M4, org.jboss.tools.common.validation
3.3.0.v20110829-0518-H428-M3, org.jboss.tools.common.validation
3.3.0.v20110914-2136-H433-M4, org.jboss.tools.common.validation
3.3.0.v20110915-2155-H436-M4],
Only one of the following can be installed at once: [org.jboss.tools.jst.jsp
3.3.0.v20110915-2213-H498-M4, org.jboss.tools.jst.jsp 3.3.0.v20110915-0440-H494-M4,
org.jboss.tools.jst.jsp 3.3.0.v20110915-1645-H496-M4, org.jboss.tools.jst.jsp
3.3.0.v20110830-0158-H488-M3, org.jboss.tools.jst.jsp 3.3.0.v20110915-1954-H497-M4,
org.jboss.tools.jst.jsp 3.3.0.v20110829-0543-H487-M3],
Cannot satisfy dependency: org.jboss.tools.common.feature.feature.group
3.3.0.v20110829-0518-H428-M3 depends on: org.jboss.tools.common.validation
[3.3.0.v20110829-0518-H428-M3],
Cannot satisfy dependency: org.jboss.tools.common.feature.feature.group
3.3.0.v20110915-2138-H435-M4 depends on: org.jboss.tools.common.validation
[3.3.0.v20110915-2138-H435-M4],
Cannot satisfy dependency: org.jboss.tools.common.feature.feature.group
3.3.0.v20110915-2155-H436-M4 depends on: org.jboss.tools.common.validation
[3.3.0.v20110915-2155-H436-M4],
Cannot satisfy dependency: org.jboss.tools.jst.feature.feature.group
3.3.0.v20110830-0158-H488-M3 depends on: org.jboss.tools.jst.jsp
[3.3.0.v20110830-0158-H488-M3],
Cannot satisfy dependency: org.jboss.tools.jst.feature.feature.group
3.3.0.v20110915-1954-H497-M4 depends on: org.jboss.tools.jst.jsp
[3.3.0.v20110915-1954-H497-M4],
Cannot satisfy dependency: org.jboss.tools.jst.feature.feature.group
3.3.0.v20110915-2213-H498-M4 depends on: org.jboss.tools.jst.jsp
[3.3.0.v20110915-2213-H498-M4],
Cannot satisfy dependency: org.jboss.tools.richfaces.feature.feature.group
3.3.0.v20110830-0201-H414-M3 depends on: org.jboss.tools.jst.jsp
[3.3.0.v20110829-0543-H487-M3],
Cannot satisfy dependency: org.jboss.tools.richfaces.feature.feature.group
3.3.0.v20110915-1354-H420-M4 depends on: org.jboss.tools.jst.jsp
[3.3.0.v20110915-0440-H494-M4],
Cannot satisfy dependency: org.jboss.tools.richfaces.feature.feature.group
3.3.0.v20110915-1947-H421-M4 depends on: org.jboss.tools.common.validation
[3.3.0.v20110915-1555-H434-M4],
Cannot satisfy dependency: org.jboss.tools.site.aggregate
raw:0.0.1.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):0.0.1-SNAPSHOT depends on:
org.jboss.tools.common.feature.feature.group 0.0.0,
Cannot satisfy dependency: org.jboss.tools.site.aggregate
raw:0.0.1.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):0.0.1-SNAPSHOT depends on:
org.jboss.tools.jst.feature.feature.group 0.0.0,
Cannot satisfy dependency: org.jboss.tools.site.aggregate
raw:0.0.1.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):0.0.1-SNAPSHOT depends on:
org.jboss.tools.richfaces.feature.feature.group 0.0.0]
{code}
So, I need to ensure we have only singular deps on org.jboss.tools.jst.jsp and
org.jboss.tools.common.validation. Seems like we have too many features which include
these 2 plugins:
{code}
org.jboss.tools.common.feature
org.jboss.tools.jst.feature
org.jboss.tools.richfaces.feature
{code}
Split RichFaces feature into separate Common, JSF, VPE, ... features
--------------------------------------------------------------------
Key: JBIDE-9397
URL:
https://issues.jboss.org/browse/JBIDE-9397
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: JSF
Affects Versions: 3.3.0.M2
Reporter: Alexey Kazakov
Assignee: Nick Boldt
Labels: new_and_noteworthy
Fix For: 3.3.0.M4
Attachments: patch_JBIDE9397.txt
Right now, if you need JSF tools you have to install RichFaces feature that bundles a set
of components: JST, JSF, VPE, ...
It can confuse users.
Here is the story that illustrates the possible problem:
Jose Freitas (Seam 3 team) complained that code completion is not working for seam faces
tags. It turned out that he installed CDI, Maven, AS, Hibernate tools but didn't
install RichFaces feature. He just didn't realize that the RichFaces feature is much
more than just RichFaces support. He didn't install it and as a result he didn't
get JSF Tools. So JSF code completion didn't work for his project.
It would be good to have a separate JSF Tools feature that requires only reasonable
dependencies (such as Common, JST) and doesn't require VPE.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira