[ 
https://issues.apache.org/jira/browse/AMQ-1884?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved AMQ-1884.
------------------------------

    Resolution: Won't Fix
      Assignee: Claus Ibsen

VM transport is only intended for running in same JVM, not when forking the JVM.
                
> maven-activemq-plugin doesn't have proper VM transport support
> --------------------------------------------------------------
>
>                 Key: AMQ-1884
>                 URL: https://issues.apache.org/jira/browse/AMQ-1884
>             Project: ActiveMQ
>          Issue Type: Wish
>          Components: Broker
>    Affects Versions: 5.1.0
>            Reporter: Tuomas Kiviaho
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: NEEDS_REVIEWED
>
>
> I tried to use broker by forking it for integration test purposes, but 
> noticed that VM transport doesn't work because of maven classloader created 
> duplicate VMTransportFactory.class instances 
> <http://maven.apache.org/guides/mini/guide-maven-classloading.html>.
>  I even tried to create a plexus container singleton-keep-alive component 
> <http://plexus.codehaus.org/ref/component-configuration.html> from broker 
> service in order to make sure that same instance of VMTransportFactory is 
> shared thorough integration test phases. This way I was able to create start 
> stop goals for the plugin which worked great at pre and post integration test 
> phases but component failed to exist in different plugins at integration test 
> phase. 
> I guess the right approach is to introduce a maven build extension 
> <http://docs.codehaus.org/display/MAVEN/Maven+2.1+Plugin+and+Extension+Loading+Design>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to