We're updating the issue view to help you get more done. 

Create branch of code to test-drive new setup.

Description

Ideally, we'll move the entire source tree over to a Maven structure in one big bang. As this move is very tricky and time-consuming, we should have a subversion branch in which we can practice.

The subversion branch should contain barely any source code, but should reference the source in trunk instead. Subversion externals can be used to create these references. This way, the code itself isn't duplicated, which prevents a fork (which will undoubtedly prove to be hard to merge when the time comes).

The new branch should be added to Bamboo, to be build automatically. The build should be triggered by both a change to the branch, as well as a change to the original code.

Environment

None

Acceptance Test - Entry

None

Activity

Show:
Guus der Kinderen
May 20, 2012, 5:14 PM

The branch in the Subversion repository that is used to develop the Maven project structure is this: http://svn.igniterealtime.org/svn/repos/openfire/branches/maven-externalsbased

Changes to that location are used as a trigger to execute the following build plan in Bamboo: http://bamboo.igniterealtime.org/browse/OPENFIRE-MAVENEXTERNALS
This build plan is a child of the Continuous Integration build plan of Openfire (trunk). This causes a new build to be started when a change is applied to trunk.

Assignee

Guus der Kinderen

Reporter

Guus der Kinderen

Labels

None

Expected Effort

None

Ignite Forum URL

None

Priority

Major
Configure