[JBoss JIRA] (FORGE-2589) Throw when AddonRegistry().getServices(Class) finds nothing
by Ondrej Zizka (JIRA)
[ https://issues.jboss.org/browse/FORGE-2589?page=com.atlassian.jira.plugin... ]
Ondrej Zizka updated FORGE-2589:
--------------------------------
Description:
This is just a suggestion to strenghten the contract of
{code}
furnace.getAddonRegistry().getServices(GraphApiCompositeClassLoaderProvider.class).get();
{code}
was:
{code}
furnace.getAddonRegistry().getServices(GraphApiCompositeClassLoaderProvider.class).get();
{code}
> Throw when AddonRegistry().getServices(Class) finds nothing
> -----------------------------------------------------------
>
> Key: FORGE-2589
> URL: https://issues.jboss.org/browse/FORGE-2589
> Project: Forge
> Issue Type: Feature Request
> Components: Addon Manager, Furnace (Container)
> Affects Versions: 2.20.1.Final
> Reporter: Ondrej Zizka
>
> This is just a suggestion to strenghten the contract of
> {code}
> furnace.getAddonRegistry().getServices(GraphApiCompositeClassLoaderProvider.class).get();
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (FORGE-2588) support creating projects from archetypes which don't use maven
by Anonymous (JIRA)
[ https://issues.jboss.org/browse/FORGE-2588?page=com.atlassian.jira.plugin... ]
Issue was automatically transitioned when James Strachan created pull request #594 in GitHub
--------------------------------------------------------------------------------------------
Status: Pull Request Sent (was: Open)
> support creating projects from archetypes which don't use maven
> ---------------------------------------------------------------
>
> Key: FORGE-2588
> URL: https://issues.jboss.org/browse/FORGE-2588
> Project: Forge
> Issue Type: Feature Request
> Reporter: James Strachan
>
> we've a bunch of archetypes for projects like nodejs, golang, swift, python, ruby; we're also hoping to add archetypes for things like Gradle / SBT etc.
> It'd be nice to allow the project-new wizard to not always create a pom.xml and src/main/* src/test/* folders if the archetype does not contain a pom.xml file.
> PR on the way shortly...
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (FORGE-2588) support creating projects from archetypes which don't use maven
by James Strachan (JIRA)
James Strachan created FORGE-2588:
-------------------------------------
Summary: support creating projects from archetypes which don't use maven
Key: FORGE-2588
URL: https://issues.jboss.org/browse/FORGE-2588
Project: Forge
Issue Type: Feature Request
Reporter: James Strachan
we've a bunch of archetypes for projects like nodejs, golang, swift, python, ruby; we're also hoping to add archetypes for things like Gradle / SBT etc.
It'd be nice to allow the project-new wizard to not always create a pom.xml and src/main/* src/test/* folders if the archetype does not contain a pom.xml file.
PR on the way shortly...
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (ROASTER-91) Add JavaInterfaceMethodImpl class
by Nicolas Challut (JIRA)
[ https://issues.jboss.org/browse/ROASTER-91?page=com.atlassian.jira.plugin... ]
Nicolas Challut updated ROASTER-91:
-----------------------------------
Status: Pull Request Sent (was: Coding In Progress)
Git Pull Request: https://github.com/forge/roaster/pull/54 (was: https://github.com/forge/roaster/pull/52)
> Add JavaInterfaceMethodImpl class
> ---------------------------------
>
> Key: ROASTER-91
> URL: https://issues.jboss.org/browse/ROASTER-91
> Project: Roaster
> Issue Type: Bug
> Affects Versions: 2.18.0.Final
> Reporter: Nicolas Challut
> Assignee: Nicolas Challut
>
> method "bar" should be overrided in javaClass but it is empty.
> While searching in the code, I found that :
> {code}
> for (Method method : source.getMethods())
> {
> if (method.isAbstract() && !target.hasMethod(method))
> {
> {code}
> It seems that in JavaInterfaceSource the method aren't abstract by default (in the standars, interface method is abstract, key word is redundant).
> So, I see 2 ways to resolve this :
> # Change JavaInterface implementation to set all method abstract without add the key word
> # Change Methods#implementAbstractMethod() to handle JavaInterfaceSource type (if source instance of JavaInterfaceSource, addAll() )
> What do you guys think about it ?
> UPDATE 21/01 : We could add a new class which extend MethodImpl to handle special behavior of interface.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months