These instructions complement coemplement those from http://sling.apache.org/documentation/development/release-management.html, which are geared more towards bundle releases, while releasing the Launchpad is a bit more involved.
...
- Sling Starter
- Sling Launchpad Testing
- Sling Launchpad Testing WAR
- Sling Launchpad Integration Tests
- Sling Launchpad Test Services
- Sling Launchpad Test Services WAR
- Sling Launchpad Test Fragment
- Sling Launchpad Test Bundles
- Archetype Parent
- Bundle Archetype
- JCRInstall Bundle Archetype
- Initial Content Archetype
- Slingstart Archetype
The diagram below shows the projects that were released for Sling 11 and their dependencies. Some unrelated dependencies (blue) were also released as they were used as snapshots. Only one archetype (magenta) was released as the others did not need any changes.
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Deploy the new API docs
For each version we deploy the aggregated javadoc for for the Sling bundles contained in the launchpad. The javadoc can be generated using the generate_javadoc_for_release.sh script. The script picks up artifacts from the Starter file, and manually adds others which we consider required, such as annotations. Any additional artifacts should be manually added to the script.
...