Building a WAR Archive
As a Maven project, the easiest way to use Frank!Framework is to use one of the starter parent POMs. The minimal or full bundle avoids manually managing required modules and version locking for application servers.
Minimal bundle
<parent>
<groupId>org.frankframework</groupId>
<artifactId>frankframework-bundle-minimal</artifactId>
<version>${ff.version}</version>
</parent>
Full bundle
Contains almost every module:
<parent>
<groupId>org.frankframework</groupId>
<artifactId>frankframework-bundle-full</artifactId>
<version>${ff.version}</version>
</parent>
Optional modules
If you need CMIS or Aspose, add those dependencies explicitly:
<dependency>
<groupId>org.frankframework</groupId>
<artifactId>frankframework-aspose</artifactId>
<version>${ff.version}</version>
</dependency>
Notes:
- The parent version and other framework module versions must match.
- Example modules such as
testandearare available as reference material.