[JBoss JIRA] Created: (JBIDE-4727) Support distribution defining "New Project" dependencies
by Pete Muir (JIRA)
Support distribution defining "New Project" dependencies
--------------------------------------------------------
Key: JBIDE-4727
URL: https://jira.jboss.org/jira/browse/JBIDE-4727
Project: JBoss Tools
Issue Type: Feature Request
Components: Seam
Reporter: Pete Muir
Summary:
Move the responsibility for defining a "New Seam Project"'s dependencies (libraries) from JBoss Tools to the Seam distribution. Use the Maven 2 POM format to define the dependencies. Use Maven POM profiles to support different use cases for Seam projects.
Reason:
Currently JBoss Tools defines the project dependencies which causes issues very time Seam changes either the dependency set of a new seam project, or the layout of libraries in the distribution. Use Maven 2 POM format as it is already a well defined and understood model. Use of Maven POM profiles can further increase the flexibility and support various use cases for Seam (for example, Seam with jBPM or Seam with ICEFaces).
Details:
JBoss Tools should be able to read these files from the seam-gen/ directory: war.pom.xml, ear.pom.xml, ejb-jar.ear.pom.xml, war.ear.pom.xml. The war.pom.xml defines the dependencies for a WAR project; the *ear.pom.xml define dependencies for the composite modules of an EAR project. The standard Maven scopes are used: compile to indicate compile/runtime dependencies of the project, test to indicate extra dependencies required in the test project.
Maven profiles are used to define additional dependency sets for new seam projects, allowing the user to optionally add extra dependencies to his project. To make this extensible, and not require JBossTools to use a well-known list of profile ids, an xml namespace will be used to add additional metadata to the profile. This allows JBossTools to identify the possible profiles:
<profile>
<id>drools5</id>
<jbt:profile>
<jbt:description>Drools 5 support (Tech Preview)</jbt:description>
</jbt:profile>
<!--Standard Maven elements -->
</profile>
<profile>
<id>ICEFaces</id>
<jbt:profile>
<jbt:description>ICEFaces</jbt:description>
</jbt:profile>
<!--Standard Maven elements -->
</profile>
JBossTools can recognize the jbt:profile element, and use the jbt:description element to as a descriptive element to present to the user:
[x] ICEFaces
[x] Drools 5 support (Tech Preview)
displayed in the New Seam Project Wizard.
We should allow for additional information to be placed in the POM and in the future beyond dependency information. For example, additional configuration files to include in the generated project, however this is not a critical feature.
We should also consider allowing JBoss Tools to retrieve the POMs from a Maven repository. This would require a user to simply specify the version of Seam they require, and have JBoss Tools download the seam-gen artifact containing all templates and resources.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 5 months
[JBoss JIRA] (JBIDE-12308) VPE throws StackOverflowError and visual part is blank
by Yahor Radtsevich (JIRA)
Yahor Radtsevich created JBIDE-12308:
----------------------------------------
Summary: VPE throws StackOverflowError and visual part is blank
Key: JBIDE-12308
URL: https://issues.jboss.org/browse/JBIDE-12308
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: Visual Page Editor core
Reporter: Yahor Radtsevich
Assignee: Yahor Radtsevich
Fix For: 3.3.x, 3.4.0.M1
# Create new RichFaces project from JBoss Central View
# Open richfaces-webapp/src/main/webapp/WEB-INF/templates/mobile.xhtml in VPE
*Result:*
VPE is blank:
!screenshot.png|thumbnail!
{code}
java.lang.StackOverflowError
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4556)
at java.util.regex.Pattern$Loop.match(Pattern.java:4683)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4615)
at java.util.regex.Pattern$BranchConn.match(Pattern.java:4466)
at java.util.regex.Pattern$CharProperty.match(Pattern.java:3694)
at java.util.regex.Pattern$Branch.match(Pattern.java:4502)
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 5 months
[JBoss JIRA] (JBIDE-12623) BrowserSim: create iPhone 5 skin
by Yahor Radtsevich (JIRA)
Yahor Radtsevich created JBIDE-12623:
----------------------------------------
Summary: BrowserSim: create iPhone 5 skin
Key: JBIDE-12623
URL: https://issues.jboss.org/browse/JBIDE-12623
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: Visual Page Editor core
Affects Versions: 4.0.0.Alpha1
Reporter: Yahor Radtsevich
Assignee: Yahor Radtsevich
Fix For: 4.0.0.Alpha2
Skin for iPhone 5 should be created.
At least it should reuse the iPhone4 skin and apply resolution of iPhone 5.
Optionally the user-agent header should specify iOS 6.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 5 months
[JBoss JIRA] (JBIDE-12719) NPE when move mouse over EL from file from jar.
by Alexey Kazakov (JIRA)
Alexey Kazakov created JBIDE-12719:
--------------------------------------
Summary: NPE when move mouse over EL from file from jar.
Key: JBIDE-12719
URL: https://issues.jboss.org/browse/JBIDE-12719
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: jsp/jsf/xml source editing
Affects Versions: 4.0.0.Alpha2
Reporter: Alexey Kazakov
Assignee: Victor Rubezhny
Fix For: 4.0.0.Beta1
1. Import https://svn.jboss.org/repos/jbosstools/trunk/jsf/tests/org.jboss.tools.js...
2. Open /JSF2ComponentsValidator/Web App Libraries/jbide2550.jar/META-INF/jarPage/echo.xhtml with VPE
3. Move mouse over ${cc.attr.echo}
4. See the log:
{code}
java.lang.NullPointerException
at org.jboss.tools.jst.web.kb.PageContextFactory.fillXMLNamespacesForNode(PageContextFactory.java:925)
at org.jboss.tools.jst.web.kb.PageContextFactory.fillContextForNode(PageContextFactory.java:608)
at org.jboss.tools.jst.web.kb.PageContextFactory.fillContextForChildNodes(PageContextFactory.java:597)
at org.jboss.tools.jst.web.kb.PageContextFactory.createPageContext(PageContextFactory.java:431)
at org.jboss.tools.jst.web.kb.PageContextFactory.createPageContext(PageContextFactory.java:236)
at org.jboss.tools.jst.web.kb.PageContextFactory.createPageContext(PageContextFactory.java:199)
at org.jboss.tools.jst.web.kb.PageContextFactory.createPageContext(PageContextFactory.java:180)
at org.jboss.tools.jst.jsp.jspeditor.info.FaceletTagInfoHoverProcessor.computeHoverHelp(FaceletTagInfoHoverProcessor.java:91)
at org.eclipse.wst.xml.ui.internal.taginfo.XMLTagInfoHoverProcessor.getHoverInfo(XMLTagInfoHoverProcessor.java:257)
at org.jboss.tools.common.text.xml.info.ChainTextHover.getHoverInfo2(ChainTextHover.java:134)
at org.jboss.tools.common.text.xml.info.ChainTextHover.getHoverInfo2(ChainTextHover.java:132)
at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 5 months
[JBoss JIRA] (JBIDE-12754) FacesConfigValidator wrongly checks for NavigationHandler implementation
by Vlado Pakan (JIRA)
[ https://issues.jboss.org/browse/JBIDE-12754?page=com.atlassian.jira.plugi... ]
Vlado Pakan closed JBIDE-12754.
-------------------------------
Verified with JBT 4.0.0.Beta1-v20121013-1726-B25.
> FacesConfigValidator wrongly checks for NavigationHandler implementation
> -------------------------------------------------------------------------
>
> Key: JBIDE-12754
> URL: https://issues.jboss.org/browse/JBIDE-12754
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: JSF
> Affects Versions: 3.3.1
> Reporter: Ozan Ayyüce
> Assignee: Viacheslav Kabanovich
> Priority: Minor
> Fix For: 4.0.0.Beta1
>
> Original Estimate: 10 minutes
> Remaining Estimate: 10 minutes
>
> When validating faces-config, a custom navigation-handler class gets reported as "does not implement interface javax.faces.application.NavigationHandler". NavigationHandler is not an interface but an abstract class.
> FacesConfigValidator, when creating check for navigation-handler in createChecks(), should call new JSFCheckClass with 'javax.faces.application.NavigationHandler' in extends-type parameter.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 5 months
[JBoss JIRA] (JBIDE-12781) Add possibility to create JSF 2.1 project via wizard
by Rastislav Wagner (JIRA)
Rastislav Wagner created JBIDE-12781:
----------------------------------------
Summary: Add possibility to create JSF 2.1 project via wizard
Key: JBIDE-12781
URL: https://issues.jboss.org/browse/JBIDE-12781
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: JSF
Affects Versions: 4.0.0.Alpha1, 4.0.0.Alpha2
Reporter: Rastislav Wagner
Assignee: Alexey Kazakov
Fix For: 4.0.0.Beta1
There's no possibility to create JSF 2.1 project via wizard. You can choose only 1.2 or 2.0.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 5 months