[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [tycho-user] Refer to variables in a features build.properties
 | 
Hi,
On 2014-08-25 10:51, Andreas Pakulat wrote:
I'm currently working on switching an ant/pde buildsystem to Maven/Tycho and 
hitting a road bump that I can't seem to find answers for.
We're including a JRE in our product by having a feature using the rootfiles 
support. In principle this works fine with Maven/Tycho.
However the machines that are going to build the product have the root 
folder in different places, so the build.properties file uses a
variable to make part of the absolute path come in from the outside. With 
ant I could just set an ant property and it worked fine.
With Maven/Tycho, as soon as I add the variable reference to the 
build.properties file the root folder to be included is not found anymore.
Answering my own question after looking at the Tycho source code: This is 
currently not possible since Tycho does not expect anything but plain vanilla 
path strings in the properties file.
I've tried to find a maven solution for replacing the ${jreBaseDir} in the 
build.properties file, but all I can come up with either changes the file 
in-place inside the source repository (causing local changes to happen in the 
CI system which we don't want) or requires adding external maven plugins.
Anybody has an idea how to do this with standard maven/tycho plugins without 
changing existing files in the repository (I'm fine with a 
build.properties.in -> build.properties transition that does the 
replacement)?
Andreas
--
Andreas Pakulat squish@xxxxxxxxxxxxx
froglogic GmbH - Automated UI and Web Testing