Issue Details (XML | Word | Printable)

Key: JDO-51
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Michael Bouschen
Reporter: Michelle Caisse
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
JDO

Improve documentation on build dependencies

Created: 20/May/05 02:51 AM   Updated: 23/Apr/06 02:30 AM
Return to search
Component/s: tck2
Affects Version/s: None
Fix Version/s: JDO 2 beta

Time Tracking:
Not Specified

Resolution Date: 23/Apr/06 02:30 AM


 Description  « Hide
Michael B's summary:

yes, we need to describe the dependencies in the README.txt. I propose the following build order:
JDO1: api11, btree, ri11, tck11
JDO2: api20, tck20

Another alternative is using the multiproject support of maven. You can call 'maven -Dgoal=build multiproject:goal' in the directory trunk. Then maven looks at all the subprojects and calculates a dependency graph using the specified dependencies in the project.xml file. It then executes the goal build in all the subprojects in the order of the calculated dependencies. The only downside is that it does it for all the subprojects, so for the jdo1 and jdo2 subprojects.


 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Michael Bouschen added a comment - 21/Sep/05 05:11 AM
I added new goals to the top level maven.xml to clean and build jdo11, jdo20 and tck20 projects:
 jdo11.build - builds all JDO1 projects
 jdo11.clean - cleans all JDO1 projects
 jdo20.build - builds all JDO2 projects
 jdo20.clean - cleans all JDO2 projects
 tck20.build - builds tck20 and dependent JDO2 projects
 tck20.clean - cleans tck20 and dependent JDO2 projects
These goals use the maven multiproject support to build the projects in the order of their defined dependencies.

I added a new implementation of multiproject:clean to avoid problem that maven multiproject:clean fails if the jars of dependent projects are not available.

Michael Bouschen added a comment - 23/Apr/06 02:18 AM
Reopened to set the Fix Version/s field to JDO 2 beta.