I tried to follow these instructions:
http://activemq.apache.org/maven2-activemq-broker-plugin.html
Create pom with plugin definition:
<build>
<plugins>
<plugin>
<groupId>org.apache.activemq.tooling</groupId>
<artifactId>maven-activemq-plugin</artifactId>
<version>5.1.0</version>
<configuration>
<configUri>
xbean:
file:activemq.xml
</configUri>
<fork>false</fork>
<systemProperties>
<property>
<name>
org.apache.activemq.default.directory.prefix
</name>
<value>./target/</value>
</property>
</systemProperties>
</configuration>
</plugin>
</plugins>
</build>
And when I call mvn activemq:run
I get:
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'activemq'.
[INFO] ------------------------------------------------------------------------
[INFO] Building main project
[INFO] task-segment:
[activemq:run]
[INFO] ------------------------------------------------------------------------
[INFO] [activemq:run]
[INFO] Loading broker configUri: xbean:
file:activemq.xml
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to start ActiveMQ Broker
Embedded error: Could not load xbean factory:java.lang.NoClassDefFoundError: org/springframework/core/io/FileSystemResource
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Thu Jul 17 15:40:50 CEST 2008
[INFO] Final Memory: 5M/82M
[INFO] ------------------------------------------------------------------------
<plugin> <groupId>org.apache.activemq.tooling</groupId> <artifactId>maven-activemq-plugin</artifactId> <version>5.1.0</version> <configuration> .... </configuration> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>2.5</version> </dependency> </dependencies> </plugin>