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 |
mailarchive |
2.9+ |
sakai-standard-tool |
<sakai.courier.version>, <sakai.message.version>, <sakai.search.version>, <sakai.site.version>, <sakai.velocity.version> |
|
|
|
17 |
announcement |
2.9+ |
sakai-standard-tool |
<sakai.courier.version>, <sakai.entitybroker.version>, <sakai.message.version>, <sakai.scheduler.version>,<sakai.site.version>, <sakai.velocity.version> |
|
|
|
18 |
mailsender |
2.9+ |
sakai-standard-tool |
<sakai.mailarchive.version>, <sakai.message.version> |
|
|
|
19 |
sakai-calendar-api |
2.9+ |
sakai-basic-tool |
|
API release due to cross dependences between calendar and assignment. (SAK-21389) |
|
|
20 |
calendar |
2.9+ |
sakai-standard-tool |
<sakai.assignment.version>, <sakai.jsf.version>, <sakai.jsf111.version>, <sakai.site.version>, <sakai.velocity.version> |
jsf111 dependency may no longer be required. |
|
|
21 |
assignment |
2.9+ |
sakai-standard-tool |
<sakai.announcement.version>, <sakai.calendar.version>, <sakai.contentreview.version>, <sakai.message.version>, <sakai.taggable.version, <sakai.velocity.version> |
dependency on calendar-api. |
|
|
22 |
samigo |
2.7+ |
sakai-edu-tool |
<sakai.calendar.version>, <sakai.common.version>, <sakai.edu-services.version>, <sakai.jsf.version> |
-Pjarsign activation required. (Moving to a true indie release) |
|
|
23 |
web-services |
2.8+ |
sakai-standard-tool |
<sakai.samigo.version> |
dependency on samigo-qti |
|
|
24 |
lessonbuilder |
2.9+ |
sakai-edu-tool |
<sakai.assignment.version>, <sakai.entitybroker.version>, <sakai.msgcntr.version>, <sakai.samigo.version>, <sakai.yaft.version>, <sakai.mneme.version> |
dependencies on contrib Mneme and Yaft APIs.(LSNBLDR-32) |
|
|