Hi,

I made approximately the same thing, but in a way different (using resource
filtering and buildhelper): e.g:
https://github.com/Tcharl/net.osgiliath.features.karaf-features/blob/master/net.osgiliath.features.karaf-features-functional/pom.xml

Regards,


2014-02-05 Richard Kettelerij <[email protected]>:

> Hi,
>
> Yes you need to enable resource filtering [1] for your features.xml file
> in your Maven POM. For example to replace variables in your feature file
> located in /src/main/features add the following plugin to your POM:
>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-resources-plugin</artifactId>
>                  <executions>
>                     <execution>
>                         <id>copy-features</id>
>                         <phase>generate-resources</phase>
>                         <goals>
>                             <goal>copy-resources</goal>
>                         </goals>
>                         <configuration>
>
> <outputDirectory>target/features</outputDirectory>
>                             <resources>
>                                 <resource>
>
> <directory>src/main/features</directory>
>                                     <filtering>true</filtering>
>                                 </resource>
>                             </resources>
>                         </configuration>
>                     </execution>
>                 </executions>
>             </plugin>
>
>
> [1]
> http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
>
> Regards,
> Richard
>
>
> On Wed, Feb 5, 2014 at 5:20 PM, Laci Gaspar <[email protected]> wrote:
>
>> Hi
>> There are two places where I have "version numbers" in my project:
>> In my pom file and features file.
>>
>> I tried to replace the one in the features file with ${pom.version} but
>> then karaf complains, that it doesn't know that:
>> (Error executing command: URL [mvn:ch.curabill.msp.service/
>> camel-route/${pom.version}/cfg/groups] could not be resolved.)
>>
>> Is there a way to work with variables?
>>
>> Thanks,
>> Laci
>>
>
>

Reply via email to