Skip to content

Instantly share code, notes, and snippets.

@mkgl
Last active May 17, 2018 09:38
Show Gist options
  • Save mkgl/ae1d7895d8cf26d9da1c2ef1c37620af to your computer and use it in GitHub Desktop.
Save mkgl/ae1d7895d8cf26d9da1c2ef1c37620af to your computer and use it in GitHub Desktop.
Magnolia webapp w/ Java 10 (Maven POM snippet)
<properties>
...
<magnolia.version>5.6.6</magnolia.version>
<commons.lang3.version>3.7</commons.lang3.version>
<jackrabbit.version>2.16.1</jackrabbit.version>
<tika.version>1.17</tika.version>
</properties>
<dependencyManagement>
<dependencies>
<!-- Commons Lang version override -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons.lang3.version}</version>
</dependency>
<!-- Jackrabbit version overrides -->
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-api</artifactId>
<version>${jackrabbit.version}</version>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-core</artifactId>
<version>${jackrabbit.version}</version>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-data</artifactId>
<version>${jackrabbit.version}</version>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-jcr-commons</artifactId>
<version>${jackrabbit.version}</version>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-spi</artifactId>
<version>${jackrabbit.version}</version>
</dependency>
<dependency>
<groupId>org.apache.jackrabbit</groupId>
<artifactId>jackrabbit-spi-commons</artifactId>
<version>${jackrabbit.version}</version>
</dependency>
<!-- Tika version overrides -->
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
<version>${tika.version}</version>
</dependency>
<!-- Regular fallback Magnolia BOM import -->
<dependency>
<groupId>info.magnolia.bundle</groupId>
<artifactId>magnolia-bundle-parent</artifactId>
<version>${magnolia.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment