This is the codeAbility Sharing Platform! Learn more about the codeAbility Sharing Platform.

Skip to content
Snippets Groups Projects
pom.xml 65.2 KiB
Newer Older
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
<?xml version="1.0" encoding="UTF-8"?>
Michael Breu's avatar
Michael Breu committed
<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">
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
    <modelVersion>4.0.0</modelVersion>

    <groupId>at.ac.uibk.gitsearch</groupId>
    <artifactId>gitsearch</artifactId>
Michael Breu's avatar
Michael Breu committed
    <version>1.2.0-SNAPSHOT</version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
    <packaging>jar</packaging>
    <name>Gitsearch</name>
Michael Breu's avatar
Michael Breu committed
    <description>Sharing Plattform WebApp</description>
    <repositories>
    <repository>
      <id>codabilitySharingAPIRepository</id>
      <name>codability Sharing API Repository via git</name>
      <url>https://sharing-codeability.uibk.ac.at/development/sharing/codeabilitysharingpluginapi/-/raw/master/target/</url>
    </repository>
        <!-- jhipster-needle-maven-repository -->
Michael Breu's avatar
Michael Breu committed
    </repositories>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed

    <pluginRepositories>
        <!-- jhipster-needle-maven-plugin-repository -->
    </pluginRepositories>

    <!-- jhipster-needle-distribution-management -->

    <properties>
        <!-- Build properties -->
        <maven.version>3.3.9</maven.version>
Michael Breu's avatar
Michael Breu committed
        <java.version>11</java.version>
        <node.version>v16.13.1</node.version>
        <npm.version>8.3.2</npm.version>

Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
        <maven.compiler.source>${java.version}</maven.compiler.source>
        <maven.compiler.target>${java.version}</maven.compiler.target>
Michael Breu's avatar
Michael Breu committed
        <start-class>at.ac.uibk.gitsearch.GitsearchApp</start-class>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <argLine>-Djava.security.egd=file:/dev/./urandom -Xmx256m</argLine>
        <m2e.apt.activation>jdt_apt</m2e.apt.activation>
        <run.addResources>false</run.addResources>
        <!-- These remain empty unless the corresponding profile is active -->
        <profile.no-liquibase />
Michael Breu's avatar
Michael Breu committed
        <profile.api-docs />
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <profile.tls />

        <!-- Dependency versions -->
Michael Breu's avatar
Michael Breu committed
        <jhipster-dependencies.version>7.6.0</jhipster-dependencies.version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <!-- The spring-boot version should match the one managed by
Michael Breu's avatar
Michael Breu committed
        https://mvnrepository.com/artifact/tech.jhipster/jhipster-dependencies/${jhipster-dependencies.version} -->
        <spring-boot.version>2.6.3</spring-boot.version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <!-- The hibernate version should match the one managed by
        https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-dependencies/${spring-boot.version} -->
Michael Breu's avatar
Michael Breu committed
        <hibernate.version>5.6.4.Final</hibernate.version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <!-- The liquibase version should match the one managed by
        https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-dependencies/${spring-boot.version} -->
Michael Breu's avatar
Michael Breu committed
        <liquibase.version>4.6.1</liquibase.version>
        <liquibase-hibernate5.version>4.6.1</liquibase-hibernate5.version>
        <h2.version>1.4.200</h2.version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <validation-api.version>2.0.1.Final</validation-api.version>
        <jaxb-runtime.version>2.3.3</jaxb-runtime.version>
Michael Breu's avatar
Michael Breu committed
        <archunit-junit5.version>0.22.0</archunit-junit5.version>
        <mapstruct.version>1.4.2.Final</mapstruct.version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <!-- Plugin versions -->
        <maven-clean-plugin.version>3.1.0</maven-clean-plugin.version>
Michael Breu's avatar
Michael Breu committed
        <maven-site-plugin.version>3.10.0</maven-site-plugin.version>
        <maven-compiler-plugin.version>3.9.0</maven-compiler-plugin.version>
        <maven-javadoc-plugin.version>3.3.1</maven-javadoc-plugin.version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>
Michael Breu's avatar
Michael Breu committed
        <maven-enforcer-plugin.version>3.0.0</maven-enforcer-plugin.version>
        <maven-failsafe-plugin.version>3.0.0-M5</maven-failsafe-plugin.version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <maven-idea-plugin.version>2.2.1</maven-idea-plugin.version>
Michael Breu's avatar
Michael Breu committed
        <maven-resources-plugin.version>3.2.0</maven-resources-plugin.version>
        <maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
        <maven-war-plugin.version>3.3.2</maven-war-plugin.version>
        <maven-checkstyle-plugin.version>3.1.2</maven-checkstyle-plugin.version>
        <checkstyle.version>9.2.1</checkstyle.version>
        <nohttp-checkstyle.version>0.0.10</nohttp-checkstyle.version>
        <frontend-maven-plugin.version>1.12.1</frontend-maven-plugin.version>
        <checksum-maven-plugin.version>1.11</checksum-maven-plugin.version>
        <maven-antrun-plugin.version>3.0.0</maven-antrun-plugin.version>
        <git-commit-id-plugin.version>5.0.0</git-commit-id-plugin.version>
        <modernizer-maven-plugin.version>2.3.0</modernizer-maven-plugin.version>
        <jacoco-maven-plugin.version>0.8.7</jacoco-maven-plugin.version>
        <jib-maven-plugin.version>3.2.0</jib-maven-plugin.version>
        <jib-maven-plugin.image>eclipse-temurin:11-jre-focal</jib-maven-plugin.image>
        <jib-maven-plugin.architecture>amd64</jib-maven-plugin.architecture>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
        <properties-maven-plugin.version>1.0.0</properties-maven-plugin.version>
Michael Breu's avatar
Michael Breu committed
        <sonar-maven-plugin.version>3.9.1.2184</sonar-maven-plugin.version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <!-- jhipster-needle-maven-property -->
    </properties>

    <dependencyManagement>
        <dependencies>
            <dependency>
Michael Breu's avatar
Michael Breu committed
                <groupId>tech.jhipster</groupId>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
                <artifactId>jhipster-dependencies</artifactId>
                <version>${jhipster-dependencies.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <!-- jhipster-needle-maven-add-dependency-management -->
        </dependencies>
    </dependencyManagement>

Michael Breu's avatar
Michael Breu committed
	<dependencies>
		<dependency>
Michael Breu's avatar
Michael Breu committed
            <groupId>tech.jhipster</groupId>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
            <artifactId>jhipster-framework</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.annotation</groupId>
            <artifactId>javax.annotation-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-cache</artifactId>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.module</groupId>
            <artifactId>jackson-module-jaxb-annotations</artifactId>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.datatype</groupId>
            <artifactId>jackson-datatype-hibernate5</artifactId>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.datatype</groupId>
            <artifactId>jackson-datatype-hppc</artifactId>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.datatype</groupId>
            <artifactId>jackson-datatype-jsr310</artifactId>
        </dependency>
Michael Breu's avatar
Michael Breu committed
   		<dependency>
			<groupId>org.testcontainers</groupId>
			<artifactId>testcontainers</artifactId>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>org.testcontainers</groupId>
			<artifactId>junit-jupiter</artifactId>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>org.testcontainers</groupId>
			<artifactId>elasticsearch</artifactId>
			<scope>test</scope>
		</dependency>
        <dependency>
		    <groupId>org.codeability.sharing</groupId>
		    <artifactId>SharingPluginPlatformAPI</artifactId>
		    <version>0.2.1</version>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <dependency>
Michael Breu's avatar
Michael Breu committed
            <groupId>org.springdoc</groupId>
            <artifactId>springdoc-openapi-webmvc-core</artifactId>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        </dependency>
        <dependency>
Michael Breu's avatar
Michael Breu committed
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-commons</artifactId>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        </dependency>
        <!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-data -->
		<dependency>
		    <groupId>org.springframework.security</groupId>
		    <artifactId>spring-security-data</artifactId>
		    <!--   <version>5.6.1</version> -->
		</dependency>
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-context</artifactId>
		</dependency>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        <dependency>
            <groupId>com.zaxxer</groupId>
            <artifactId>HikariCP</artifactId>
        </dependency>
        <dependency>
Michael Breu's avatar
Michael Breu committed
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
        </dependency>
        <dependency>
            <groupId>javax.cache</groupId>
            <artifactId>cache-api</artifactId>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <dependency>
            <groupId>org.ehcache</groupId>
            <artifactId>ehcache</artifactId>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-jcache</artifactId>
Loading full blame...