Skip to content
Snippets Groups Projects
pom.xml 4.55 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?xml version="1.0" encoding="UTF-8"?>
    <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>
    
        <groupId>de.deadlocker8</groupId>
        <artifactId>BudgetMaster</artifactId>
    
        <packaging>pom</packaging>
    
    Robert Goldmann's avatar
    Robert Goldmann committed
        <version>2.13.0</version>
    
        <name>BudgetMaster</name>
    
    
            <module>BudgetMasterServer</module>
    
                <url>https://maven.thecodelabs.de/artifactory/TheCodeLabs-release</url>
    
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>snapshots</id>
    
                <url>https://maven.thecodelabs.de/artifactory/TheCodeLabs-snapshots</url>
    
                <releases>
                    <enabled>false</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
    
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
    
            <version>2.7.8</version>
    
            <relativePath/>
        </parent>
    
    
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    
            <java.version>17</java.version>
    
    
            <app.versionDate>${maven.build.timestamp}</app.versionDate>
            <maven.build.timestamp.format>dd.MM.yy</maven.build.timestamp.format>
    
    Robert Goldmann's avatar
    Robert Goldmann committed
            <app.versionCode>41</app.versionCode>
    
            <testcontainer.version>1.17.6</testcontainer.version>
    
            <assertj-core.version>3.23.1</assertj-core.version>
    
            <dependency-check-maven.version>7.4.1</dependency-check-maven.version>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
    
            <dependency>
                <groupId>org.assertj</groupId>
                <artifactId>assertj-core</artifactId>
                <version>${assertj-core.version}</version>
                <scope>test</scope>
            </dependency>
    
            <dependency>
                <groupId>org.testcontainers</groupId>
                <artifactId>junit-jupiter</artifactId>
                <version>${testcontainer.version}</version>
                <scope>test</scope>
            </dependency>
    
            <dependency>
                <groupId>org.testcontainers</groupId>
                <artifactId>postgresql</artifactId>
                <version>${testcontainer.version}</version>
                <scope>test</scope>
            </dependency>
        </dependencies>
    
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.owasp</groupId>
                    <artifactId>dependency-check-maven</artifactId>
                    <version>${dependency-check-maven.version}</version>
                    <inherited>false</inherited>
                    <configuration>
                        <skip>false</skip>
                        <cveValidForHours>48</cveValidForHours>
                        <assemblyAnalyzerEnabled>false</assemblyAnalyzerEnabled>
                        <failOnError>false</failOnError>
                        <formats>
                            <format>HTML</format>
                            <format>XML</format>
                        </formats>
                        <suppressionFile>dependency-check-maven-suppression.xml</suppressionFile>
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>aggregate</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
    
            </plugins>
        </build>
    
    
        <distributionManagement>
            <repository>
                <id>release</id>
                <name>TheCodeLabs-releases</name>
    
                <url>https://maven.thecodelabs.de/artifactory/TheCodeLabs-release</url>
    
            </repository>
            <snapshotRepository>
                <id>snapshots</id>
                <name>TheCodeLabs-snapshots</name>
    
                <url>https://maven.thecodelabs.de/artifactory/TheCodeLabs-snapshots</url>
    
            </snapshotRepository>
        </distributionManagement>