bigspatialdata-core-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.heigit.bigspatialdata</groupId> <artifactId>bigspatialdata-core-parent</artifactId> <version>0.5.11</version> </dependency>
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.heigit.bigspatialdata</groupId> <artifactId>bigspatialdata-parent</artifactId> <version>1.2</version> </parent> <artifactId>bigspatialdata-core-parent</artifactId> <version>0.5.11</version> <name>HeiGIT Big Spatial Data Core Parent POM</name> <description>The set of base functionality provided for all configurations of BigSpatialData</description> <packaging>pom</packaging> <modules> <module>oshdb</module> <module>oshdb-api</module> <module>oshdb-tool</module> <module>oshdb-util</module> </modules> <properties> <apachecommons.version>3.1</apachecommons.version> <checkstyle.version>8.29</checkstyle.version> <commonsio.version>2.5</commonsio.version> <fastutil.version>8.1.1</fastutil.version> <gitcommitplugin.version>2.2.6</gitcommitplugin.version> <glassfish.version>1.1</glassfish.version> <googlejson.version>1.1.1</googlejson.version> <guava.version>23.6-jre</guava.version> <h2.version>1.4.197</h2.version> <ignite.version>2.9.0</ignite.version> <jacoco.version>0.8.5</jacoco.version> <jcommander.version>1.72</jcommander.version> <jetbrainsannotations.version>13.0</jetbrainsannotations.version> <jts.version>1.16.1</jts.version> <kafka.version>0.11.0.0</kafka.version> <lz4.version>1.4.0</lz4.version> <mapdb.version>3.0.5</mapdb.version> <mavencheckstyle.version>3.1.0</mavencheckstyle.version> <mavengpg.version>1.6</mavengpg.version> <mavenpmd.version>3.11.0</mavenpmd.version> <mavenprojectinfo.version>3.0.0</mavenprojectinfo.version> <mavensurefire.version>2.22.2</mavensurefire.version> <nexusplugin.version>1.6.8</nexusplugin.version> <orgjson.version>20160810</orgjson.version> <osmosis.version>0.45</osmosis.version> <pmd.version>6.11.0</pmd.version> <postgresql.version>42.1.4</postgresql.version> <protobuf.version>2.6.1</protobuf.version> <roaringbitmap.version>0.6.59</roaringbitmap.version> <roaringbitmap.version>0.6.59</roaringbitmap.version> <rxjava2.version>2.1.9</rxjava2.version> <wololo.version>0.13.0</wololo.version> </properties> <repositories> <repository> <!--This will resolve artefacts of Osgeo, Boundless and potentially others through our own reopository (https://www.jfrog.com/confluence/display/RTF/Maven+Repository#MavenRepository-ResolvingArtifactsthroughArtifactory).--> <id>HeiGIT main</id> <name>Central Repository for OSHDB dependency related artefacts</name> <url>http://repo.heigit.org/artifactory/main</url> </repository> <repository> <id>HeiGIT snapshots</id> <name>Heigit/GIScience maven repository (snapshots)</name> <url>http://repo.heigit.org/artifactory/libs-snapshot-local</url> <snapshots /> </repository> </repositories> <scm> <!-- https://maven.apache.org/pom.html#SCM --> <connection>scm:git:git@github.com/GIScience/oshdb.git</connection> <developerConnection>scm:git:git@github.com/GIScience/oshdb.git</developerConnection> <url>https://github.com/GIScience/oshdb.git</url> </scm> <issueManagement> <system>GitHub</system> <url>https://github.com/GIScience/oshdb/issues</url> </issueManagement> <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${mavensurefire.version}</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <source>1.8</source> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>${mavencheckstyle.version}</version> <configuration> <configLocation>config/ide/checkstyle-google-oshdb.xml</configLocation> </configuration> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>${checkstyle.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>${mavenpmd.version}</version> <dependencies> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-core</artifactId> <version>${pmd.version}</version> </dependency> <dependency> <groupId>net.sourceforge.pmd</groupId> <artifactId>pmd-java</artifactId> <version>${pmd.version}</version> </dependency> </dependencies> </plugin> </plugins> </build> <profiles> <profile> <id>jacoco</id> <build> <plugins> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco.version}</version> <executions> <execution> <id>default-prepare-agent</id> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>default-report</id> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>git</id> <build> <plugins> <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> <version>${gitcommitplugin.version}</version> <executions> <execution> <id>get-the-git-infos</id> <goals> <goal>revision</goal> </goals> </execution> </executions> <configuration> <dotGitDirectory>${project.basedir}/.git</dotGitDirectory> <prefix>git</prefix> <verbose>false</verbose> <generateGitPropertiesFile>true</generateGitPropertiesFile> <generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename> <format>json</format> <gitDescribe> <skip>false</skip> <always>false</always> <dirty>-dirty</dirty> </gitDescribe> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>sign</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>${mavengpg.version}</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> <configuration> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> </gpgArguments> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>deploy-central</id> <distributionManagement> <snapshotRepository> <id>ossrh</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> <build> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>${nexusplugin.version}</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>false</autoReleaseAfterClose> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>