[JBoss JIRA] (FORGE-2398) Rework the web.xml support in javaee-descriptor project
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-2398?page=com.atlassian.jira.plugin... ]
George Gastaldi updated FORGE-2398:
-----------------------------------
It already is. Have fun! :)
> Rework the web.xml support in javaee-descriptor project
> -------------------------------------------------------
>
> Key: FORGE-2398
> URL: https://issues.jboss.org/browse/FORGE-2398
> Project: Forge
> Issue Type: Sub-task
> Components: Java EE
> Reporter: Ivan St. Ivanov
> Assignee: George Gastaldi
> Fix For: 2.17.1.Final
>
>
> If a Forge class needs to work with web.xml, then the best way to do that is via the classes in the org.jboss.shrinkwrap.descriptor.api.webapp* packages coming from the org.jboss.forge.descriptors:javaee-descriptors-api artifact.
> There is one Servlet spec independent package there org.jboss.shrinkwrap.descriptor.api.webapp and few others for every other version of the speck: org.jboss.shrinkwrap.descriptor.api.webapp25, org.jboss.shrinkwrap.descriptor.api.webapp30 and org.jboss.shrinkwrap.descriptor.api.webapp31. The thing is that the common package does not provide much capabilities and the users of this API should go to the release specific classes. Which leads to a lot of code duplication and defining otherwise common abstractions (like a security constraint for example) in the client code instead of using the one from the API.
> The purpose of this task is to come up with a proposal and finally implement a refactoring of the API so that much more functionality is abstracted away from the webappXX packages into the common one
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (FORGE-2398) Rework the web.xml support in javaee-descriptor project
by Ivan St. Ivanov (JIRA)
[ https://issues.jboss.org/browse/FORGE-2398?page=com.atlassian.jira.plugin... ]
Ivan St. Ivanov commented on FORGE-2398:
----------------------------------------
Thanks, George! :)
When is it going to be available in Forge core?
> Rework the web.xml support in javaee-descriptor project
> -------------------------------------------------------
>
> Key: FORGE-2398
> URL: https://issues.jboss.org/browse/FORGE-2398
> Project: Forge
> Issue Type: Sub-task
> Components: Java EE
> Reporter: Ivan St. Ivanov
> Assignee: George Gastaldi
> Fix For: 2.17.1.Final
>
>
> If a Forge class needs to work with web.xml, then the best way to do that is via the classes in the org.jboss.shrinkwrap.descriptor.api.webapp* packages coming from the org.jboss.forge.descriptors:javaee-descriptors-api artifact.
> There is one Servlet spec independent package there org.jboss.shrinkwrap.descriptor.api.webapp and few others for every other version of the speck: org.jboss.shrinkwrap.descriptor.api.webapp25, org.jboss.shrinkwrap.descriptor.api.webapp30 and org.jboss.shrinkwrap.descriptor.api.webapp31. The thing is that the common package does not provide much capabilities and the users of this API should go to the release specific classes. Which leads to a lot of code duplication and defining otherwise common abstractions (like a security constraint for example) in the client code instead of using the one from the API.
> The purpose of this task is to come up with a proposal and finally implement a refactoring of the API so that much more functionality is abstracted away from the webappXX packages into the common one
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (FURNACE-62) Support JavaFX API
by George Gastaldi (JIRA)
George Gastaldi created FURNACE-62:
--------------------------------------
Summary: Support JavaFX API
Key: FURNACE-62
URL: https://issues.jboss.org/browse/FURNACE-62
Project: Forge: Furnace
Issue Type: Feature Request
Components: Runtime
Affects Versions: 2.20.0.Final
Reporter: George Gastaldi
Assignee: George Gastaldi
Fix For: 2.20.1.Final
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (FURNACE-61) Support Nashorn Scripting API
by George Gastaldi (JIRA)
George Gastaldi created FURNACE-61:
--------------------------------------
Summary: Support Nashorn Scripting API
Key: FURNACE-61
URL: https://issues.jboss.org/browse/FURNACE-61
Project: Forge: Furnace
Issue Type: Feature Request
Components: Runtime
Affects Versions: 2.20.0.Final
Reporter: George Gastaldi
Assignee: George Gastaldi
Fix For: 2.20.1.Final
Available in JDK8+
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (FORGE-2405) addon-reinstall
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-2405?page=com.atlassian.jira.plugin... ]
George Gastaldi moved FURNACE-11 to FORGE-2405:
-----------------------------------------------
Project: Forge (was: Forge: Furnace)
Key: FORGE-2405 (was: FURNACE-11)
Component/s: Addon Manager
(was: Addon Manager)
Fix Version/s: 2.x Future
(was: 2.x Future)
> addon-reinstall
> ---------------
>
> Key: FORGE-2405
> URL: https://issues.jboss.org/browse/FORGE-2405
> Project: Forge
> Issue Type: Feature Request
> Components: Addon Manager
> Reporter: Ondrej Zizka
> Fix For: 2.x Future
>
>
> addon-install would keep the context of addon installation.
> addon-reinstall would then reinstall it from the same place.
> Example:
> addon-install without arguments searches the current directory's project.
> it installs org.jboss:foo,1.0
> Then I want to reinstall, the project is alredy 1.1
> So `addon-reinstall org.jboss:foo` will remove the current addon of the same G:A and install it from the same project directory as last time (possibly different than current working dir). This is a bit magical, but that's the way addon-* work anyway.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (FORGE-2404) 'addon-install' command should accept simpler (consolidated) arguments
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-2404?page=com.atlassian.jira.plugin... ]
George Gastaldi moved FURNACE-6 to FORGE-2404:
----------------------------------------------
Project: Forge (was: Forge: Furnace)
Key: FORGE-2404 (was: FURNACE-6)
Component/s: Addon Manager
(was: Addon Manager)
Fix Version/s: 2.x Future
(was: 2.x Future)
> 'addon-install' command should accept simpler (consolidated) arguments
> ----------------------------------------------------------------------
>
> Key: FORGE-2404
> URL: https://issues.jboss.org/browse/FORGE-2404
> Project: Forge
> Issue Type: Enhancement
> Components: Addon Manager
> Reporter: Lincoln Baxter III
> Labels: starter
> Fix For: 2.x Future
>
>
> this command should accept:
> {code}addon-install org.jboss.forge.addon:core,2.x.x-SNAPSHOT
> addon-install core,2.x.x-SNAPSHOT
> addon-install core
> {code}
> instead of forcing:
> {code}addon-install --groupId org.demo.addon --name demo-addon --version 1.0.0-SNAPSHOT
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months