layout: website-normal title: Prepare the project for a release navgroup: developers

  1. Make sure all unit and integration tests are passing.
  2. Follow the classic and karaf instructions to update the licenses of source and binary dependencies. For step 5 of the the karaf version (create a temporary pom.xml), the following template can be used:
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    
     <modelVersion>4.0.0</modelVersion>
     <groupId>foo</groupId>
     <artifactId>bar</artifactId>
     <version>baz</version>
     <packaging>pom</packaging>
    
     <dependencies>
         <!-- paste dependencies generated in step 4 -->
     </dependencies>
    </project>
    
  3. Update the release notes. To help in the process list merged PRs after a ceratin date.