neo4j-java-driver-spring-boot-starter-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.neo4j.driver</groupId> <artifactId>neo4j-java-driver-spring-boot-starter-parent</artifactId> <version>4.3.6.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- | Copyright (c) 2019-2020 "Neo4j," | Neo4j Sweden AB [https://neo4j.com] | | This file is part of Neo4j. | | Licensed under the Apache License, Version 2.0 (the "License"); | you may not use this file except in compliance with the License. | You may obtain a copy of the License at | | https://www.apache.org/licenses/LICENSE-2.0 | | Unless required by applicable law or agreed to in writing, software | distributed under the License is distributed on an "AS IS" BASIS, | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | See the License for the specific language governing permissions and | limitations under the License. --> <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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.3.12.RELEASE</version> <relativePath></relativePath> </parent> <groupId>org.neo4j.driver</groupId> <artifactId>neo4j-java-driver-spring-boot-starter-parent</artifactId> <version>4.3.6.0</version> <packaging>pom</packaging> <name>Neo4j Java Driver Spring Boot Starter (Parent)</name> <description>A Spring Boot Starter for the Neo4j Java Driver.</description> <inceptionYear>2019</inceptionYear> <organization> <name>Neo4j, Neo4j Sweden AB</name> <url>https://neo4j.com</url> </organization> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <id>msimons</id> <name>Michael Simons</name> <email>michael.simons at neo4j.com</email> <organization>Neo Technology</organization> <organizationUrl>http://www.neotechnology.com</organizationUrl> <roles> <role>Project Lead</role> </roles> <timezone>+1</timezone> </developer> <developer> <id>gmeier</id> <name>Gerrit Meier</name> <email>gerrit.meier at neo4j.com</email> <organization>Neo Technology</organization> <organizationUrl>http://www.neotechnology.com</organizationUrl> <roles> <role>Project Lead</role> </roles> <timezone>+1</timezone> </developer> </developers> <modules> <module>neo4j-java-driver-spring-boot-autoconfigure</module> <module>neo4j-java-driver-spring-boot-starter</module> <module>neo4j-java-driver-test-harness-spring-boot-autoconfigure</module> <module>examples/dedicated-routing-driver</module> <module>examples/embedded-bolt-connection</module> <module>examples/ogm-integration</module> <module>examples/reactive-web</module> <module>examples/simple</module> <module>examples/testing-with-neo4j-harness</module> <module>examples/web</module> </modules> <properties> <asciidoctor-maven-plugin.version>1.6.0</asciidoctor-maven-plugin.version> <asciidoctorj-diagram.version>2.0.1</asciidoctorj-diagram.version> <changelist>-SNAPSHOT</changelist> <checkstyle.version>8.29</checkstyle.version> <flatten-maven-plugin.version>1.1.0</flatten-maven-plugin.version> <jacoco-maven-plugin.version>0.8.6</jacoco-maven-plugin.version> <java.version>1.8</java.version> <jna.version>5.5.0</jna.version> <maven-checkstyle-plugin.version>3.1.0</maven-checkstyle-plugin.version> <maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version> <maven-enforcer-plugin.version>3.0.0-M2</maven-enforcer-plugin.version> <maven-failsafe-plugin.version>3.0.0-M4</maven-failsafe-plugin.version> <maven-install-plugin.version>3.0.0-M1</maven-install-plugin.version> <maven-jar-plugin.version>3.1.2</maven-jar-plugin.version> <maven-javadoc-plugin.version>3.0.1</maven-javadoc-plugin.version> <maven-source-plugin.version>3.0.1</maven-source-plugin.version> <maven-surefire-plugin.version>3.0.0-M4</maven-surefire-plugin.version> <maven.version>3.6.1</maven.version> <neo4j-java-driver.version>4.3.6</neo4j-java-driver.version> <neo4j.repository>neo4j</neo4j.repository> <neo4j.version>4.3.7</neo4j.version> <project.build.docs>${project.build.directory}/docs</project.build.docs> <revision>4.2</revision> <sha1></sha1> <sortpom-maven-plugin.version>2.8.0</sortpom-maven-plugin.version> <testcontainers.version>1.15.2</testcontainers.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>${jna.version}</version> </dependency> <dependency> <groupId>org.neo4j.driver</groupId> <artifactId>neo4j-java-driver</artifactId> <version>${neo4j-java-driver.version}</version> </dependency> <dependency> <groupId>org.neo4j.test</groupId> <artifactId>neo4j-harness</artifactId> <version>${neo4j.version}</version> <exclusions> <exclusion> <artifactId>slf4j-nop</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.testcontainers</groupId> <artifactId>junit-jupiter</artifactId> <version>${testcontainers.version}</version> </dependency> <dependency> <groupId>org.testcontainers</groupId> <artifactId>neo4j</artifactId> <version>${testcontainers.version}</version> </dependency> </dependencies> </dependencyManagement> <build> <pluginManagement> <plugins> <plugin> <groupId>com.github.ekryd.sortpom</groupId> <artifactId>sortpom-maven-plugin</artifactId> <version>${sortpom-maven-plugin.version}</version> <configuration> <encoding>${project.build.sourceEncoding}</encoding> <keepBlankLines>true</keepBlankLines> <nrOfIndentSpace>-1</nrOfIndentSpace> <sortProperties>true</sortProperties> <sortDependencies>groupId,artifactId</sortDependencies> <createBackupFile>false</createBackupFile> </configuration> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <version>${maven-checkstyle-plugin.version}</version> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>${checkstyle.version}</version> </dependency> </dependencies> <configuration> <configLocation>etc/checkstyle/config.xml</configLocation> <suppressionsLocation>etc/checkstyle/suppressions.xml</suppressionsLocation> <headerLocation>etc/checkstyle/java-header.txt</headerLocation> <encoding>${project.build.sourceEncoding}</encoding> <consoleOutput>true</consoleOutput> <failsOnError>true</failsOnError> <includeTestSourceDirectory>true</includeTestSourceDirectory> </configuration> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco-maven-plugin.version}</version> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>${maven-jar-plugin.version}</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>com.github.ekryd.sortpom</groupId> <artifactId>sortpom-maven-plugin</artifactId> <executions> <execution> <phase>verify</phase> <goals> <goal>sort</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <executions> <execution> <id>validate</id> <phase>validate</phase> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <executions> <execution> <id>prepare-agent</id> <goals> <goal>prepare-agent</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce</id> <phase>validate</phase> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <DependencyConvergence></DependencyConvergence> <requireMavenVersion> <version>${maven.version}</version> </requireMavenVersion> </rules> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <systemProperties> <property> <name>SPRING_BOOT_STARTER_NEO4J_REPOSITORY</name> <value>${neo4j.repository}</value> </property> <property> <name>SPRING_BOOT_STARTER_NEO4J_VERSION</name> <value>${neo4j.version}</value> </property> </systemProperties> </configuration> </plugin> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> <configuration> <systemProperties> <property> <name>SPRING_BOOT_STARTER_NEO4J_REPOSITORY</name> <value>${neo4j.repository}</value> </property> <property> <name>SPRING_BOOT_STARTER_NEO4J_VERSION</name> <value>${neo4j.version}</value> </property> </systemProperties> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>${maven-source-plugin.version}</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven-javadoc-plugin.version}</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <doclint>syntax</doclint> <doclint>html</doclint> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <version>${flatten-maven-plugin.version}</version> <executions> <execution> <id>flatten</id> <phase>process-resources</phase> <goals> <goal>flatten</goal> </goals> </execution> <execution> <id>flatten.clean</id> <phase>clean</phase> <goals> <goal>clean</goal> </goals> </execution> </executions> <configuration> <updatePomFile>true</updatePomFile> <flattenMode>resolveCiFriendliesOnly</flattenMode> </configuration> </plugin> <plugin> <groupId>org.asciidoctor</groupId> <artifactId>asciidoctor-maven-plugin</artifactId> <version>${asciidoctor-maven-plugin.version}</version> <executions> <execution> <id>generate-docs</id> <phase>prepare-package</phase> <goals> <goal>process-asciidoc</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>org.asciidoctor</groupId> <artifactId>asciidoctorj-diagram</artifactId> <version>${asciidoctorj-diagram.version}</version> </dependency> </dependencies> <configuration> <backend>html</backend> <doctype>book</doctype> <imagesDir>img</imagesDir> <sourceDirectory>${basedir}/docs</sourceDirectory> <sourceDocumentName>index.adoc</sourceDocumentName> <sourceHighlighter>coderay</sourceHighlighter> <attributes> <icons>font</icons> <toc>left</toc> <setanchors></setanchors> <idprefix></idprefix> <idseparator></idseparator> </attributes> <requires> <require>asciidoctor-diagram</require> </requires> <outputDirectory>${project.build.docs}</outputDirectory> </configuration> </plugin> </plugins> </build> </project>