Re-copying lost cc&#39;s. Sorry about that.<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Nov 1, 2012 at 9:20 PM, Lincoln Baxter, III <span dir="ltr">&lt;<a href="mailto:lincolnbaxter@gmail.com" target="_blank">lincolnbaxter@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ah thanks. Correct you are, that would be a problem :) Can you work around this for now by removing the FAR plugin from the reactor build? I&#39;ll check in the change in a moment.<div class="HOEnZb">
<div class="h5"><br><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Nov 1, 2012 at 9:18 PM, Stuart Douglas <span dir="ltr">&lt;<a href="mailto:stuart.w.douglas@gmail.com" target="_blank">stuart.w.douglas@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Basically far-maven-plugin has a dep on the parent, however the parent has a dep on far-maven-plugin.<br>
<br>
It will work fine if you already have the parent in your local repo.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[INFO] Scanning for projects...<br>
Downloading: <a href="http://snapshots.repository.codehaus.org/org/jboss/forge/far-maven-plugin/maven-metadata.xml" target="_blank">http://snapshots.repository.<u></u>codehaus.org/org/jboss/forge/<u></u>far-maven-plugin/maven-<u></u>metadata.xml</a><br>


Downloading: <a href="https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/forge/far-maven-plugin/maven-metadata.xml" target="_blank">https://repository.jboss.org/<u></u>nexus/content/repositories/<u></u>snapshots/org/jboss/forge/far-<u></u>maven-plugin/maven-metadata.<u></u>xml</a><br>


Downloading: <a href="http://twdata-m2-repository.googlecode.com/svn/org/jboss/forge/far-maven-plugin/maven-metadata.xml" target="_blank">http://twdata-m2-repository.<u></u>googlecode.com/svn/org/jboss/<u></u>forge/far-maven-plugin/maven-<u></u>metadata.xml</a><br>


Downloading: <a href="https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/forge/far-maven-plugin/maven-metadata.xml" target="_blank">https://repository.jboss.org/<u></u>nexus/content/groups/public-<u></u>jboss/org/jboss/forge/far-<u></u>maven-plugin/maven-metadata.<u></u>xml</a><br>


Downloading: <a href="http://repo1.maven.org/maven2/org/jboss/forge/far-maven-plugin/maven-metadata.xml" target="_blank">http://repo1.maven.org/maven2/<u></u>org/jboss/forge/far-maven-<u></u>plugin/maven-metadata.xml</a><br>


Downloading: <a href="http://snapshots.repository.codehaus.org/org/jboss/forge/forge-parent/2.0.0-SNAPSHOT/maven-metadata.xml" target="_blank">http://snapshots.repository.<u></u>codehaus.org/org/jboss/forge/<u></u>forge-parent/2.0.0-SNAPSHOT/<u></u>maven-metadata.xml</a><br>


Downloading: <a href="http://twdata-m2-repository.googlecode.com/svn/org/jboss/forge/forge-parent/2.0.0-SNAPSHOT/maven-metadata.xml" target="_blank">http://twdata-m2-repository.<u></u>googlecode.com/svn/org/jboss/<u></u>forge/forge-parent/2.0.0-<u></u>SNAPSHOT/maven-metadata.xml</a><br>


Downloading: <a href="https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/forge/forge-parent/2.0.0-SNAPSHOT/maven-metadata.xml" target="_blank">https://repository.jboss.org/<u></u>nexus/content/groups/public-<u></u>jboss/org/jboss/forge/forge-<u></u>parent/2.0.0-SNAPSHOT/maven-<u></u>metadata.xml</a><br>


Downloading: <a href="https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/forge/forge-parent/2.0.0-SNAPSHOT/maven-metadata.xml" target="_blank">https://repository.jboss.org/<u></u>nexus/content/repositories/<u></u>snapshots/org/jboss/forge/<u></u>forge-parent/2.0.0-SNAPSHOT/<u></u>maven-metadata.xml</a><br>


Downloading: <a href="http://snapshots.repository.codehaus.org/org/jboss/forge/forge-parent/2.0.0-SNAPSHOT/forge-parent-2.0.0-SNAPSHOT.pom" target="_blank">http://snapshots.repository.<u></u>codehaus.org/org/jboss/forge/<u></u>forge-parent/2.0.0-SNAPSHOT/<u></u>forge-parent-2.0.0-SNAPSHOT.<u></u>pom</a><br>


Downloading: <a href="http://twdata-m2-repository.googlecode.com/svn/org/jboss/forge/forge-parent/2.0.0-SNAPSHOT/forge-parent-2.0.0-SNAPSHOT.pom" target="_blank">http://twdata-m2-repository.<u></u>googlecode.com/svn/org/jboss/<u></u>forge/forge-parent/2.0.0-<u></u>SNAPSHOT/forge-parent-2.0.0-<u></u>SNAPSHOT.pom</a><br>


Downloading: <a href="https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/forge/forge-parent/2.0.0-SNAPSHOT/forge-parent-2.0.0-SNAPSHOT.pom" target="_blank">https://repository.jboss.org/<u></u>nexus/content/groups/public-<u></u>jboss/org/jboss/forge/forge-<u></u>parent/2.0.0-SNAPSHOT/forge-<u></u>parent-2.0.0-SNAPSHOT.pom</a><br>


Downloading: <a href="https://repository.jboss.org/nexus/content/repositories/snapshots/org/jboss/forge/forge-parent/2.0.0-SNAPSHOT/forge-parent-2.0.0-SNAPSHOT.pom" target="_blank">https://repository.jboss.org/<u></u>nexus/content/repositories/<u></u>snapshots/org/jboss/forge/<u></u>forge-parent/2.0.0-SNAPSHOT/<u></u>forge-parent-2.0.0-SNAPSHOT.<u></u>pom</a><br>


[ERROR] The build could not read 2 projects -&gt; [Help 1]<br>
[ERROR]<br>
[ERROR]   The project org.jboss.forge:forge-example-<u></u>plugin:2.0.0-SNAPSHOT (/Users/stuartdouglas/<u></u>workspace/forge/forge-example-<u></u>plugin/pom.xml) has 2 errors<br>
[ERROR]     Unresolveable build extension: Error resolving version for plugin &#39;org.jboss.forge:far-maven-<u></u>plugin&#39; from the repositories [local (/Users/stuartdouglas/.m2/<u></u>repository), codehaus-plugins-snapshots (<a href="http://snapshots.repository.codehaus.org/" target="_blank">http://snapshots.repository.<u></u>codehaus.org/</a>), twdata-m2-repository (<a href="http://twdata-m2-repository.googlecode.com/svn/" target="_blank">http://twdata-m2-repository.<u></u>googlecode.com/svn/</a>), jboss-public-repository-group (<a href="https://repository.jboss.org/nexus/content/groups/public-jboss/" target="_blank">https://repository.jboss.org/<u></u>nexus/content/groups/public-<u></u>jboss/</a>), jboss-snapshots-repository-<u></u>group (<a href="https://repository.jboss.org/nexus/content/repositories/snapshots/" target="_blank">https://repository.jboss.org/<u></u>nexus/content/repositories/<u></u>snapshots/</a>), central (<a href="http://repo1.maven.org/maven2)" target="_blank">http://repo1.maven.org/<u></u>maven2)</a>]: Plugin not found in any plugin repository -&gt; [Help 2]<br>


[ERROR]     Unknown packaging: far @ line 12, column 15<br>
[ERROR]<br>
[ERROR]   The project org.jboss.forge:forge-<u></u>otherexample-plugin:2.0.0-<u></u>SNAPSHOT (/Users/stuartdouglas/<u></u>workspace/forge/forge-<u></u>otherexample-plugin/pom.xml) has 2 errors<br>
[ERROR]     Unresolveable build extension: Plugin org.jboss.forge:far-maven-<u></u>plugin:2.0.0-SNAPSHOT or one of its dependencies could not be resolved: Failed to collect dependencies for org.jboss.forge:far-maven-<u></u>plugin:jar:2.0.0-SNAPSHOT (): Failed to read artifact descriptor for org.jboss.forge:far-maven-<u></u>plugin:jar:2.0.0-SNAPSHOT: Failure to find org.jboss.forge:forge-parent:<u></u>pom:2.0.0-SNAPSHOT in <a href="http://snapshots.repository.codehaus.org/" target="_blank">http://snapshots.repository.<u></u>codehaus.org/</a> was cached in the local repository, resolution will not be reattempted until the update interval of codehaus-plugins-snapshots has elapsed or updates are forced -&gt; [Help 3]<br>


[ERROR]     Unknown packaging: far @ line 11, column 15<br>
[ERROR]<br>
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.<br>
[ERROR] Re-run Maven using the -X switch to enable full debug logging.<br>
[ERROR]<br>
[ERROR] For more information about the errors and possible solutions, please read the following articles:<br>
[ERROR] [Help 1] <a href="http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException" target="_blank">http://cwiki.apache.org/<u></u>confluence/display/MAVEN/<u></u>ProjectBuildingException</a><br>
[ERROR] [Help 2] <a href="http://cwiki.apache.org/confluence/display/MAVEN/PluginVersionResolutionException" target="_blank">http://cwiki.apache.org/<u></u>confluence/display/MAVEN/<u></u>PluginVersionResolutionExcepti<u></u>on</a><br>


[ERROR] [Help 3] <a href="http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException" target="_blank">http://cwiki.apache.org/<u></u>confluence/display/MAVEN/<u></u>PluginResolutionException</a><br>
</blockquote>
<br>
<br>
<br>
Lincoln Baxter, III wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
Could you copy the error in here? I believe you just need to build the<br>
far-maven-plugin/ project first.<br>
<br>
<br>
On Thu, Nov 1, 2012 at 9:01 PM, Stuart Douglas<br></div><div>
&lt;<a href="mailto:stuart.w.douglas@gmail.com" target="_blank">stuart.w.douglas@gmail.com</a> &lt;mailto:<a href="mailto:stuart.w.douglas@gmail.com" target="_blank">stuart.w.douglas@<u></u>gmail.com</a>&gt;&gt; wrote:<br>


<br>
    It looks like you have circular dependencies in that branch that<br>
    means it is not buildable with a clean maven repository (remove all<br>
    org.jboss.forge artifacts from your local repo and you should see<br>
    what I mean).<br>
<br>
<br>
<br>
    Stuart<br>
<br>
    Lincoln Baxter, III wrote:<br>
<br>
        FYI - This is how it should look when you reproduce the problem.<br>
        What&#39;s<br>
        happening in this case is that Forge is starting up just fine in the<br>
        test, but for some reason the ContainerServiceExtension is not<br>
        intercepting the service classes deployed in one of the addons.<br>
<br>
        This makes me think that the system classloader is being scanned<br>
        properly, but that there is a subtle problem with the module<br>
        structure<br>
        defined by AddonModuleLoader that is preventing these classes<br>
        from being<br>
        scanned. Either that, or the ModularURLScanner class requires<br>
        modifications to work within the Surefire environment.<br>
<br></div>
        ------------------------------<u></u>__-------------------------<div><br>
           T E S T S<br></div>
        ------------------------------<u></u>__-------------------------<br>
        Running org.example.__<u></u>AddonDependencyTest<br>
        Starting addon(s) [dependency:main]<br>
        Nov 1, 2012 7:12:23 PM org.jboss.weld.bootstrap.__<u></u>WeldBootstrap<div><br>
        &lt;clinit&gt;<br>
        INFO: WELD-000900 2.0.0 (Alpha3)<br></div>
        Nov 1, 2012 7:12:24 PM org.jboss.weld.bootstrap.__<u></u>WeldBootstrap<div><br>
        startContainer<br>
        INFO: WELD-000101 Transactional services not available. Injection of<br>
        @Inject UserTransaction not available. Transactional observers<br>
        will be<br>
        invoked synchronously.<br>
        Nov 1, 2012 7:12:24 PM<br></div>
        org.jboss.weld.interceptor.__<u></u>util.InterceptionTypeRegistry &lt;clinit&gt;<div><br>
        WARNING: Class &#39;javax.ejb.PostActivate&#39; not found, interception<br>
        based on<br>
        it is not enabled<br>
        Nov 1, 2012 7:12:24 PM<br></div>
        org.jboss.weld.interceptor.__<u></u>util.InterceptionTypeRegistry &lt;clinit&gt;<div><br>
        WARNING: Class &#39;javax.ejb.PrePassivate&#39; not found, interception<br>
        based on<br>
        it is not enabled<br>
        Starting container [dependency:main]<br>
        Services loaded from addon module [dependency:main] - [class<br></div>
        org.example.published.__<u></u>PublishedService]<br>
        Starting addon(s) [919307ca-cd39-46a6-a641-__<u></u>ff50055f6db2:main]<br>
        Nov 1, 2012 7:12:27 PM org.jboss.weld.bootstrap.__<u></u>WeldBootstrap<div><br>
        startContainer<br>
        INFO: WELD-000101 Transactional services not available. Injection of<br>
        @Inject UserTransaction not available. Transactional observers<br>
        will be<br>
        invoked synchronously.<br></div>
        Starting container [919307ca-cd39-46a6-a641-__<u></u>ff50055f6db2:main]<br>
        2012-11-01 19:12:27.558:INFO:oejs.Server:<u></u>__jetty-8.1.5.v20120716<br>
        2012-11-01 19:12:27.622:INFO:oejs.__<u></u>AbstractConnector:Started<br>
        SelectChannelConnector@127.0._<u></u>_0.1:4141<br>
        &lt;<a href="http://SelectChannelConnector@127.0.0.1:4141" target="_blank">http://<u></u>SelectChannelConnector@127.0.<u></u>0.1:4141</a>&gt;<br>
        &lt;http://__<u></u>SelectChannelConnector@127.0._<u></u>_0.1:4141<div><br>
        &lt;<a href="http://SelectChannelConnector@127.0.0.1:4141" target="_blank">http://<u></u>SelectChannelConnector@127.0.<u></u>0.1:4141</a>&gt;&gt;<br>
<br>
        Remote test server started.<br></div>
        Exception in thread &quot;919307ca-cd39-46a6-a641-__<u></u>ff50055f6db2:main&quot;<br>
        org.jboss.forge.container.__<u></u>exception.ContainerException: [Thread -<br>
        919307ca-cd39-46a6-a641-__<u></u>ff50055f6db2:main] Error invoking Task<div><br>
        within<br>
        ClassLoader [ModuleClassLoader for Module<br></div>
        &quot;919307ca-cd39-46a6-a641-__<u></u>ff50055f6db2:main&quot; from<br>
        AddonModuleLoader]<br>
              at<br>
        org.jboss.forge.container.__<u></u>util.ClassLoaders.executeIn(__<u></u>ClassLoaders.java:33)<br>
              at<br>
        org.jboss.forge.container.__<u></u>AddonRunnable.run(__<u></u>AddonRunnable.java:41)<br>
              at java.lang.Thread.run(Thread.__<u></u>java:680)<br>
        Caused by: java.lang.NullPointerException<br>
              at<br>
        org.example.consuming.__<u></u>ConsumingService.getMessage(__<u></u>ConsumingService.java:25)<br>
              at<br>
        org.example.consuming.__<u></u>ConsumingService.postStartup(_<u></u>_ConsumingService.java:20)<br>
              at sun.reflect.__<u></u>NativeMethodAccessorImpl.__<u></u>invoke0(Native<br>
        Method)<br>
              at<br>
        sun.reflect.__<u></u>NativeMethodAccessorImpl.__<u></u>invoke(__<u></u>NativeMethodAccessorImpl.java:<u></u>__39)<br>
              at<br>
        sun.reflect.__<u></u>DelegatingMethodAccessorImpl._<u></u>_invoke(__<u></u>DelegatingMethodAccessorImpl._<u></u>_java:25)<br>
              at java.lang.reflect.Method.__<u></u>invoke(Method.java:597)<br>
              at<br>
        org.jboss.weld.util.__<u></u>reflection.SecureReflections$_<u></u>_13.work(SecureReflections.__<u></u>java:267)<br>
              at<br>
        org.jboss.weld.util.__<u></u>reflection.__<u></u>SecureReflectionAccess.run(__<u></u>SecureReflectionAccess.java:__<u></u>52)<br>
              at<br>
        org.jboss.weld.util.__<u></u>reflection.__<u></u>SecureReflectionAccess.__<u></u>runAsInvocation(__<u></u>SecureReflectionAccess.java:__<u></u>137)<br>
              at<br>
        org.jboss.weld.util.__<u></u>reflection.SecureReflections._<u></u>_invoke(SecureReflections.<u></u>java:__263)<br>
              at<br>
        org.jboss.weld.annotated.__<u></u>runtime.__<u></u>InvokableAnnotatedMethod.__<u></u>invokeOnInstance(__<u></u>InvokableAnnotatedMethod.java:<u></u>__82)<br>
              at<br>
        org.jboss.weld.injection.__<u></u>MethodInjectionPoint.__<u></u>invokeOnInstanceWithSpecialVal<u></u>__ue(MethodInjectionPoint.<u></u>java:__97)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverMethodImpl.sendEvent(_<u></u>_ObserverMethodImpl.java:259)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverMethodImpl.sendEvent(_<u></u>_ObserverMethodImpl.java:246)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverMethodImpl.notify(__<u></u>ObserverMethodImpl.java:221)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverMethodImpl.notify(__<u></u>ObserverMethodImpl.java:225)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverNotifier.__<u></u>notifyObserver(__<u></u>ObserverNotifier.java:129)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverNotifier.__<u></u>notifyObservers(__<u></u>ObserverNotifier.java:97)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverNotifier.fireEvent(__<u></u>ObserverNotifier.java:77)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverNotifier.fireEvent(__<u></u>ObserverNotifier.java:70)<br>
              at<br>
        org.jboss.weld.manager.__<u></u>BeanManagerImpl.fireEvent(__<u></u>BeanManagerImpl.java:625)<br>
              at<br>
        org.jboss.forge.container.__<u></u>ContainerControlImpl.start(__<u></u>ContainerControlImpl.java:54)<br>
              at<br>
        org.jboss.forge.container.__<u></u>ContainerControlImpl.__<u></u>bootstrap(__<u></u>ContainerControlImpl.java:37)<br>
              at sun.reflect.__<u></u>NativeMethodAccessorImpl.__<u></u>invoke0(Native<br>
        Method)<br>
              at<br>
        sun.reflect.__<u></u>NativeMethodAccessorImpl.__<u></u>invoke(__<u></u>NativeMethodAccessorImpl.java:<u></u>__39)<br>
              at<br>
        sun.reflect.__<u></u>DelegatingMethodAccessorImpl._<u></u>_invoke(__<u></u>DelegatingMethodAccessorImpl._<u></u>_java:25)<br>
              at java.lang.reflect.Method.__<u></u>invoke(Method.java:597)<br>
              at<br>
        org.jboss.weld.util.__<u></u>reflection.SecureReflections$_<u></u>_13.work(SecureReflections.__<u></u>java:267)<br>
              at<br>
        org.jboss.weld.util.__<u></u>reflection.__<u></u>SecureReflectionAccess.run(__<u></u>SecureReflectionAccess.java:__<u></u>52)<br>
              at<br>
        org.jboss.weld.util.__<u></u>reflection.__<u></u>SecureReflectionAccess.__<u></u>runAsInvocation(__<u></u>SecureReflectionAccess.java:__<u></u>137)<br>
              at<br>
        org.jboss.weld.util.__<u></u>reflection.SecureReflections._<u></u>_invoke(SecureReflections.<u></u>java:__263)<br>
              at<br>
        org.jboss.weld.annotated.__<u></u>runtime.__<u></u>InvokableAnnotatedMethod.__<u></u>invokeOnInstance(__<u></u>InvokableAnnotatedMethod.java:<u></u>__82)<br>
              at<br>
        org.jboss.weld.injection.__<u></u>MethodInjectionPoint.__<u></u>invokeOnInstanceWithSpecialVal<u></u>__ue(MethodInjectionPoint.<u></u>java:__97)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverMethodImpl.sendEvent(_<u></u>_ObserverMethodImpl.java:259)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverMethodImpl.sendEvent(_<u></u>_ObserverMethodImpl.java:246)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverMethodImpl.notify(__<u></u>ObserverMethodImpl.java:221)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverMethodImpl.notify(__<u></u>ObserverMethodImpl.java:225)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverNotifier.__<u></u>notifyObserver(__<u></u>ObserverNotifier.java:129)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverNotifier.__<u></u>notifyObservers(__<u></u>ObserverNotifier.java:97)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverNotifier.fireEvent(__<u></u>ObserverNotifier.java:77)<br>
              at<br>
        org.jboss.weld.event.__<u></u>ObserverNotifier.fireEvent(__<u></u>ObserverNotifier.java:70)<br>
              at<br>
        org.jboss.weld.manager.__<u></u>BeanManagerImpl.fireEvent(__<u></u>BeanManagerImpl.java:625)<br>
              at<br>
        org.jboss.forge.container.__<u></u>AddonRunnable$1.call(__<u></u>AddonRunnable.java:57)<br>
              at<br>
        org.jboss.forge.container.__<u></u>util.ClassLoaders.executeIn(__<u></u>ClassLoaders.java:29)<br>
              ... 2 more<br>
        Stopping addon(s) [919307ca-cd39-46a6-a641-__<u></u>ff50055f6db2:main]<div><br>
        Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:<br>
        8.032<br>
        sec &lt;&lt;&lt; FAILURE!<br>
<br>
<br>
<br>
        On Thu, Nov 1, 2012 at 3:51 PM, Lincoln Baxter, III<br>
        &lt;<a href="mailto:lincolnbaxter@gmail.com" target="_blank">lincolnbaxter@gmail.com</a> &lt;mailto:<a href="mailto:lincolnbaxter@gmail.com" target="_blank">lincolnbaxter@gmail.<u></u>com</a>&gt;<br></div>
        &lt;mailto:<a href="mailto:lincolnbaxter@gmail." target="_blank">lincolnbaxter@gmail.</a>__<u></u>com<div><br>
        &lt;mailto:<a href="mailto:lincolnbaxter@gmail.com" target="_blank">lincolnbaxter@gmail.<u></u>com</a>&gt;&gt;&gt; wrote:<br>
<br>
             Hey Everyone!<br>
<br>
             I&#39;ve been working on Forge 2.0, and it looks like I&#39;ve hit<br>
        a very<br>
             strange problem that I am having difficulty solving. It<br>
        involves<br>
             Surefire Maven Plugin and the Forge Arquillian tests.<br>
<br>
             The tests work fine in eclipse, because Eclipse launches<br>
        using a<br>
             real java classpath, however...<br>
<br>
             Because of how Surefire handles classloading<br></div>
        &lt;<a href="http://maven.apache.org/__plugins/maven-surefire-plugin/__examples/class-loading.html" target="_blank">http://maven.apache.org/__<u></u>plugins/maven-surefire-plugin/<u></u>__examples/class-loading.html</a><div>

<div><br>
        &lt;<a href="http://maven.apache.org/plugins/maven-surefire-plugin/examples/class-loading.html" target="_blank">http://maven.apache.org/<u></u>plugins/maven-surefire-plugin/<u></u>examples/class-loading.html</a>&gt;&gt;,<br>


<br>
             Forge is not properly finding classes, booting weld, and<br>
        loading<br>
             addons. I&#39;ve gotten close to a solution a few times, but<br>
        I&#39;ve not<br>
             been able to find the exact concoction that gets things<br>
        working.<br>
<br>
             Anyone have experience with this feel like taking a look?<br>
<br>
             Just check out the Forge 2.0 branch from<br>
        <a href="https://github.com/forge/core" target="_blank">https://github.com/forge/core</a>, first *cd* into the maven-far-plugin<br>
<br>
             directory, install it with `mvn clean install`, then return<br>
        to the<br>
             main directory and run `mvn clean install`, you should then<br>
        see the<br>
             failures I am describing.<br>
<br>
             Thanks!<br>
<br>
             --<br>
             Lincoln Baxter, III<br>
        <a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>
        &quot;Simpler is better.&quot;<br>
<br>
<br>
<br>
<br>
        --<br>
        Lincoln Baxter, III<br>
        <a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>
        &quot;Simpler is better.&quot;<br>
<br>
<br>
<br>
<br>
--<br>
Lincoln Baxter, III<br>
<a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>
&quot;Simpler is better.&quot;<br>
</div></div></blockquote>
</blockquote></div><br><br clear="all"><br>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>&quot;Simpler is better.&quot;<br>
</div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>&quot;Simpler is better.&quot;<br>
</div>