[ https://issues.apache.org/jira/browse/DELTASPIKE-882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rafael Benevides resolved DELTASPIKE-882. ----------------------------------------- Resolution: Fixed PR merged > Create a new module for proxy > ----------------------------- > > Key: DELTASPIKE-882 > URL: https://issues.apache.org/jira/browse/DELTASPIKE-882 > Project: DeltaSpike > Issue Type: Improvement > Components: Core > Reporter: Rafael Benevides > Assignee: Rafael Benevides > Priority: Blocker > Fix For: 1.4.0 > > > We are now using asm to create our own proxies - with 1.3.0 that was added to > the partial bean module - now We replace the optional proxies created in the > JSF module for converters/validators with the same approach -> the proxy code > was moved to ds-core. that works but isn't nice and not that flexible -> the > goal is an own module "side by side" with core and all modules which need > proxy stuff have core and that new proxy module as dep. (currently the > partial-bean and JSF module).It allows to support different versions of asm > once it's needed... (e.g. for diff. versions of java if the latest version > drops e.g. backward compat. to and old version...) It's already discussed and > agreed on the dev list so you can just create a ticket and just move the code > + update the release poms so that the new module is part of the release as > well... > The new module should be called proxy-utils. GAV: > org.apache.deltaspike.modules:deltaspike-proxy-module-api > *don't* move org.apache.deltaspike.core.util.ProxyUtils - because it doesn't > depend on asm and is valid for any proxy (weld-proxy, owb-proxy, > javassist-proxy,...) We support at all + it's needed a lot in ds-core. If you > would move it ds-core would depend on the proxy-module (which shouldn't be > the case). > The goal is really that the proxy-module is just needed once you need the > partial-bean module and/or the optional proxies in the JSF module so the > proxy-module needs to be an optional dep. of the JSF module... but in case of > the partial-bean module the proxy-api module is a compile dep. since it's > required anyway > That's currently the release blocker, because now ds-core has a dependency to > a fixed version of asm and so far Core didn't introduce a 3rd party dep. So > We need to move to the new module before the next release... -- This message was sent by Atlassian JIRA (v6.3.4#6332)