You may either use our pre-build Docker images or deploy it as an EAR or WAR archive. In this quick start we try to explain on how you can use our project.
As a Maven project the easiest way to use our framework is to use one of our starter pom files. By using either our minimal or full bundle you don't have the overhead of defining the required modules your self, as well as (transient) dependency version 'locks' required for certain application servers.
<parent>
<groupId>org.frankframework</groupId>
<artifactId>frankframework-bundle-minimal</artifactId>
<version>${ff.version}</version>
</parent>
Or the full bundle which contains almost every module:
<parent>
<groupId>org.frankframework</groupId>
<artifactId>frankframework-bundle-full</artifactId>
<version>${ff.version}</version>
</parent>
If you wish to use CMIS
or Aspose
you will need to manually add those dependencies as such:
<dependency>
<groupId>org.frankframework</groupId>
<artifactId>frankframework-aspose</artifactId>
<version>${ff.version}</version>
</dependency>
Note:
- The versions of the parent and other framework modules need to match.
- We have example modules such as
test
andear
in case you would like some reference material.
We've tried to keep it simple and incorporate our Docker build files (Dockerfiles) as well as how they are invoked in our Maven poms. If you want to create custom images to run the framework, or wish to see how we build our own images, see our docker module.
You may choose to use our pre-built Docker images, which you can directly run without having to compile our code. More info about using and creating containers can be found in Docker.md.
All production-ready containers will be pushed to our Nexus Repository Manager frankframework-docker
repository. Helm charts are available in the charts repository.
In need of help? Our manual can be found at http://frank-manual.readthedocs.io. If you cannot find an answer to your question feel free to submit a question in discussions.
Eager to help us expand or enhance our framework? Please read our Code of Conduct before Contributing.