[forge-issues] [JBoss JIRA] (FORGE-2216) Forge Tests: WARN if _DEFAULT_ addon contains duplicate classes which are in dependencies, or duplicated classes in dependencies.
Ondrej Zizka (JIRA)
issues at jboss.org
Wed Feb 4 17:24:49 EST 2015
[ https://issues.jboss.org/browse/FORGE-2216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ondrej Zizka reassigned FORGE-2216:
-----------------------------------
Assignee: George Gastaldi
> Forge Tests: WARN if _DEFAULT_ addon contains duplicate classes which are in dependencies, or duplicated classes in dependencies.
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: FORGE-2216
> URL: https://issues.jboss.org/browse/FORGE-2216
> Project: Forge
> Issue Type: Enhancement
> Components: Furnace (Container), Test Harness
> Affects Versions: 2.14.0.Final
> Reporter: Ondrej Zizka
> Assignee: George Gastaldi
>
> If the _DEFAULT_ addon (created by ForgeArchive getDeployment()) contains classes which duplicate those in dependencies (which is very easy to achieve), then various negative side effect may occur - e.g. querying for an @Annotation, or querying a Map with classes as keys, etc etc.
> Typically solving these errors is hard work.
> Forge, resp. Furnace, should WARN about duplicated classes. Maybe optionally if that would mean scanning all addons (but I assume that is being done anyway).
> In other words:
> 1) Scan whole _DEFAULT_ addon and for each class, try loading that class by FQCN from each dependency. If found, then WARN about it.
> 2) Scan all dependency addons and warn if duplicated FQCN is found.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
More information about the forge-issues
mailing list