Using this strategy would Camel load the spring config file under
/test/resources/META-INF/spring which my test routes depend on?



Stephen Gargan wrote:
> 
> If your test routes are bundled up into an artifact you can add them as a
> dependency to the camel plugin. The plugin needs to be configured to use
> the
> plugin classpath using the 'includePluginDependencies' configuration
> value.
> 
> The easiest way to do this is to add the test-jar goal to the project that
> contains the test routes.
> 
> <plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-jar-plugin</artifactId>
>         <executions>
>           <execution>
>             <goals>
>               <goal>test-jar</goal>
>             </goals>
>           </execution>
>         </executions>
>       </plugin>
> 
> This will create an artifact with the '-tests' classifier which you can
> then
> add to your camel plugin config as follows.
> 
>       <plugin>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-maven-plugin</artifactId>
>         <version>${camel.version}</version>
>         <configuration>
>             <includePluginDependencies>true</includePluginDependencies>
>         </configuration>
>         <dependencies>
>           <dependency>
>             <groupId>${pom.groupId}</groupId>
>             <artifactId>my-extra-routes</artifactId>
>             <version>${pom.version}</version>
>             <classifier>tests</classifier>
>           </dependency>
>         </dependencies>
>       </plugin>
> 
> Give this a try, it should work well for you.
> 
> ste
> 
> 
> On Thu, Dec 17, 2009 at 2:42 PM, mistrz <[email protected]> wrote:
> 
>>
>> I have a use case where I want to use test classes--a parameter similar
>> to
>> Jetty's "useTestClasspath" would be useful.
>>
>> I have a core library that other projects will be using and I want that
>> core
>> library to be run with mvn camel:run for a sample route.  The sample
>> route
>> is defined under test because I don't want projects including my library
>> to
>> contain it.
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Camel-Maven-Plugin-looking-in-test-classes-tp19530527p26836330.html
>> Sent from the Camel - Users (activemq) mailing list archive at
>> Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Camel-Maven-Plugin-looking-in-test-classes-tp19530527p26837258.html
Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.

Reply via email to