[
https://jira.jboss.org/jira/browse/RELOADED-2?page=com.atlassian.jira.plu...
]
Carlo de Wolf updated RELOADED-2:
---------------------------------
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:
<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...
<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>
was:
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...
<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:
<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...
<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>
--
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