[jboss-jira] [JBoss JIRA] Updated: (RELOADED-2) Create a repository backed classloader
Carlo de Wolf (JIRA)
jira-events at lists.jboss.org
Tue Mar 31 08:50:22 EDT 2009
[ https://jira.jboss.org/jira/browse/RELOADED-2?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carlo de Wolf updated RELOADED-2:
---------------------------------
Component/s: repoclassloader
Description:
Right now a class loader needs to point to a virtual file. This means that an unit test in maven must first setup a structure wherein this file is made available.
To have a more friendly approach it would be nice if the class loader went to a repository instead.
Thus for example the class loader for deployers.xml with an Ivy repository would become:
<pre>
<![CDATA[
<classloader><inject bean="deployers-classloader:0.0.0"/></classloader>
<classloader name="deployers-classloader" xmlns="urn:jboss:repoclassloader:1.0" export-all="NON_EMPTY" import-all="true">
<descriptor>
<ivy-module version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="org.jboss.reloaded" module="deployers-classloader"/>
<dependencies>
<dependency org="org.jboss.deployers" name="jboss-deployers-client" rev="2.0.5.GA" conf="default" transitive="true"/>
<dependency org="org.jboss.deployers" name="jboss-deployers-core" rev="2.0.5.GA" conf="default" transitive="true"/>
<dependency org="org.jboss.deployers" name="jboss-deployers-impl" rev="2.0.5.GA" conf="default" transitive="true"/>
<dependency org="org.jboss.deployers" name="jboss-deployers-structure-spi" rev="2.0.5.GA" conf="default" transitive="true"/>
<dependency org="org.jboss.deployers" name="jboss-deployers-vfs" rev="2.0.5.GA" conf="default" transitive="true"/>
</dependencies>
</ivy-module>
</descriptor>
</classloader>
]]>
</pre>
> Create a repository backed classloader
> --------------------------------------
>
> Key: RELOADED-2
> URL: https://jira.jboss.org/jira/browse/RELOADED-2
> Project: JBoss Reloaded
> Issue Type: Feature Request
> Components: repoclassloader
> Reporter: Carlo de Wolf
> Assignee: Carlo de Wolf
>
> Right now a class loader needs to point to a virtual file. This means that an unit test in maven must first setup a structure wherein this file is made available.
> To have a more friendly approach it would be nice if the class loader went to a repository instead.
> Thus for example the class loader for deployers.xml with an Ivy repository would become:
> <pre>
> <![CDATA[
> <classloader><inject bean="deployers-classloader:0.0.0"/></classloader>
> <classloader name="deployers-classloader" xmlns="urn:jboss:repoclassloader:1.0" export-all="NON_EMPTY" import-all="true">
> <descriptor>
> <ivy-module version="2.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
> <info organisation="org.jboss.reloaded" module="deployers-classloader"/>
> <dependencies>
> <dependency org="org.jboss.deployers" name="jboss-deployers-client" rev="2.0.5.GA" conf="default" transitive="true"/>
> <dependency org="org.jboss.deployers" name="jboss-deployers-core" rev="2.0.5.GA" conf="default" transitive="true"/>
> <dependency org="org.jboss.deployers" name="jboss-deployers-impl" rev="2.0.5.GA" conf="default" transitive="true"/>
> <dependency org="org.jboss.deployers" name="jboss-deployers-structure-spi" rev="2.0.5.GA" conf="default" transitive="true"/>
> <dependency org="org.jboss.deployers" name="jboss-deployers-vfs" rev="2.0.5.GA" conf="default" transitive="true"/>
> </dependencies>
> </ivy-module>
> </descriptor>
> </classloader>
> ]]>
> </pre>
--
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
More information about the jboss-jira
mailing list