lunifera / lunifera-releng

releng
0 stars 0 forks source link

lunifera-releng

==================

Setting up the development environment

1. Set the local deployment directory:

If you are using Eclipse, go to Preferences/Maven/User Settings. Then click in Open File to open the user's settings.xml file.
I you want this file could be found at ~user/.m2 directory.
In the opened file created a new profile and include the property 'lunifera.deployment.root.dir' and set a value for it that points to a created directory where the result of each repository's build will be copied.
See this example:

<profiles>
  <profile>
    <id>lunifera-dev</id>
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
      <lunifera.deployment.root.dir>/User/myuser/myRootDeploymentDir</lunifera.deployment.root.dir>
    </properties>
  </profile>
</profiles>

2. Clone the source repositories:

To be able to contribute you must fork the desired lunifera's github repository and clone from it.

3. Build and install the parent POMs:

Development Tasks

Getting source changes:

Build a latest kepler p2 repo using the remote composite p2.

Build a latest kepler p2 repo using the remote composite p2 and deploying the results to local deployment folder.

Build a latest kepler p2 repo using the local composite p2 and deploying the results to local deployment folder.

Build a latest kepler p2 repo using both local and remote composite p2 and deploying the results to local deployment folder: