maven - How to use the target folder of another project as target platform repository in a Tycho build? -


i creating eclipse plugin in continuous integration environment. project contains 4 child modules follows

parent    ---p2repository    ---eclipseplugin    ---feature    ---updatesite 

during continuous integration build, first p2 repository dependencies created. eclipse plugin project needs point p2repository's target folder dependecies. providing following code in eclipse-plugin pom file not working:

 <repositories>     <repository>         <id>dependencies</id>         <layout>p2</layout>         <url>file:/../p2respository/target/repository/</url>      </repository> </repositories> 

any advice?

the file url specified not represent relative path, , relative urls not supported in repositories configuration.

but can construct absolute url pointing sibling project's target folder using ${project.baseuri} maven property:

<repositories>     <repository>         <id>dependencies</id>         <layout>p2</layout>         <url>file:/${project.baseuri}/../p2respository/target/repository/</url>      </repository> </repositories> 

Comments