Indie release order - pre 2.9
This document was accurate 2.6 - 2.8. The order for 2.9 changed and is on Indie release order - 2.9
The release order laid out below can be re-arranged as long as all snapshot dependencies have been eliminated prior to attempting a release using the Maven release plugin.
Be sure to update <parent> versions and <properties> noted below as necessary before performing release.
Samigo audio jar requires signing; activate -Pjarsign for both snapshot deployments and releases.
API cross-dependencies exist between courier and presence; consider re-packaging to simplify release. (SAK-21389)
API cross-dependencies exist between calendar and assignment; consider re-packaging to simplify release (SAK-21397)
Order | Project | CLE release | <parent> | <properties> | Notes | 2.9.x Status | 2.9.0-b02 Status |
|---|---|---|---|---|---|---|---|
1 | kernel | 2.6+ |
|
|
| |
|
2 | sakai-basic-tool (purepoms) | 2.6+ |
| <sakai.kernel.version> |
| |
|
3 | entitybroker | 2.6+ | sakai-basic-tool |
|
|
|
|
4 | sakai-standard-tool (purepoms) | 2.6+ | sakai-basic-tool | <sakai.entitybroker.version> |
|
|
|
5 | common | 2.7+ | sakai-standard-tool |
|
|
|
|
6 | sakai-commons-tool (purepom) | 2.7+ | sakai-standard-tool | <sakai.common.version> |
|
|
|
7 | edu-services | 2.7+ | sakai-commons-tool |
|
|
|
|
8 | sakai-edu-tool (purepoms) | 2.7+ | sakai-commons-tool | <sakai.edu-services.version> |
|
|
|
9 | content-review | 2.8+ | sakai-standard-tool |
|
|
|
|
9 | emailtemplateservice | 2.7+ | sakai-standard-tool |
|
|
|
|
9 | jsf | 2.7+ | sakai-standard-tool |
|
|
|
|
9 | 2.9-jsf111 | 2.9+ | sakai-standard-tool |
| calendar-summary-tool has a dependency on jsf111. |
|
|
9 | sakai-mock | 2.7+ | sakai-standard-tool |
|
|
|
|
9 | shortenedurl | 2.8+ | sakai-standard-tool |
|
|
|
|
9 | taggable | 2.9+ | sakai-standard-tool |
|
|
|
|
9 | search | 2.7+ | sakai-standard-tool | <sakai.entitybroker.version> |
|
|
|
10 | polls | 2.6+ | sakai-standard-tool | <sakai.entitybroker.version>, <sakai.ets.version> |
|
|
|
10 | reset-pass | 2.8+ | sakai-standard-tool | <sakai.entitybroker.version>, <sakai.emailtemplateservice.version> |
|
|
|
10 | sakai-presence-api | 2.9+ | sakai-basic-tool |
| API release due to cross dependencies between presence and courier.(SAK-21397) |
|
|
11 | courier | 2.9+ | sakai-standard-tool | <sakai.presence.version> | dependency on the presence-api. |
|
|
12 | velocity | 2.9+ | sakai-standard-tool | <sakai.courier.version> |
|
|
|
13 | presence | 2.9+ | sakai-common-tool | <sakai.courier.version>, <sakai.velocity.version> | dependencies on courier-api, courier-util. |
|
|
14 | portal | 2.9+ | sakai-standard-tool | <sakai.presence.version> |
|
|
|
14 | site | 2.9+ | sakai-standard-tool | <sakai.courier.version>, <sakai.velocity.version> |
|
|
|
14 | basiclti | 2.7+ | sakai-edu-tool | <sakai.entitybroker.version>, <sakai.velocity.groupId>, <sakai.velocity.version> |
|
|
|
15 | profile | 2.7+ | sakai-commons-tool | <sakai.jsf.version> |
|
|
|
15 | profile2 | 2.7+ | sakai-commons-tool | <legacy.profile.api.version>, <entitybroker.version>, <sakai.common.version>, <sakai.ets.version>, <search-api.version> | <sakai.common.version> employed to define sakai-commons-assembly version; <entitybroker.version> employed to define entitybroker-utils version. |
|
|
15 | jobscheduler | 2.7+ | sakai-standard-tool | <sakai.jsf.version> |
|
|
|
16 | sitestats | 2.7+ | sakai-standard-tool | <sakai.sakai-mock.version>, <sakai.jobscheduler.version> |
|
|
|
16 | msgcntr | 2.7+ | sakai-edu-tool | <sakai.jsf.version>, <sakai.scheduler.version>, <sakai.search.version> |
|
|
|
16 | hybrid | 2.8+ | sakai-standard-tool | <sakai.msgcntr.version> |
|
|
|
16 | message | 2.9+ | sakai-standard-tool | <sakai.scheduler.version>, <sakai.velocity.version> |
|
|
|
17 |