# Prerequisites Required software: * Java 11 or higher * Docker for [packaging](packaging.md) and publishing plugins (or use a Docker alternative such as `podman`) * Maven (recommended, build automation tool) Required dependencies: * All required project dependencies to build extraction plugins are published on the public Maven Central, under `org.hansken.plugin.extraction:plugin-super-pom`. For maven based extraction plugins, the following `pom.xml` snippet can be used as basis of a plugin: ```xml 4.0.0 org.hansken.plugin.extraction plugin-super-pom SET_THE_SDK_VERSION_HERE CHOOSE_YOUR_ARTIFACTID_HERE SET_THE_PLUGIN_VERSION_HERE The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo SET_THE_PLUGIN_MAIN_CLASS_HERE ```