Advertisement
yoesoff

Untitled

Jan 29th, 2020
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 52.61 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <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/maven-v4_0_0.xsd">
  3.     <modelVersion>4.0.0</modelVersion>
  4.  
  5.     <groupId>com.infoflow.myproject</groupId>
  6.     <artifactId>ca-myproject</artifactId>
  7.     <version>0.0.1-SNAPSHOT</version>
  8.     <packaging>war</packaging>
  9.     <name>CA myproject</name>
  10.  
  11.     <properties>
  12.         <!-- Build properties -->
  13.         <maven.version>3.0.0</maven.version>
  14.         <java.version>1.8</java.version>
  15.         <scala.version>2.12.1</scala.version>
  16.         <node.version>v8.9.4</node.version>
  17.         <yarn.version>v1.3.2</yarn.version>
  18.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  19.         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  20.         <project.testresult.directory>${project.build.directory}/test-results</project.testresult.directory>
  21.         <maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
  22.         <maven.compiler.source>${java.version}</maven.compiler.source>
  23.         <maven.compiler.target>${java.version}</maven.compiler.target>
  24.         <argLine>-Djava.security.egd=file:/dev/./urandom -Xmx256m</argLine>
  25.         <m2e.apt.activation>jdt_apt</m2e.apt.activation>
  26.         <run.addResources>false</run.addResources>
  27.         <!-- These remain empty unless the corresponding profile is active -->
  28.         <profile.no-liquibase />
  29.         <profile.swagger />
  30.  
  31.         <!-- Dependency versions -->
  32.         <jhipster-dependencies.version>0.1.7</jhipster-dependencies.version>
  33.         <!-- The spring-boot version should match the one managed by
  34.        https://mvnrepository.com/artifact/io.github.jhipster/jhipster-dependencies/${jhipster-dependencies.version} -->
  35.         <spring-boot.version>2.0.6.RELEASE</spring-boot.version>
  36.         <!-- The hibernate version should match the one managed by
  37.        https://mvnrepository.com/artifact/io.github.jhipster/jhipster-dependencies/${jhipster-dependencies.version} -->
  38.         <hibernate.version>5.2.12.Final</hibernate.version>
  39.         <!-- The javassist version should match the one managed by
  40.        https://mvnrepository.com/artifact/org.hibernate/hibernate-core/${hibernate.version} -->
  41.         <javassist.version>3.20.0-GA</javassist.version>
  42.         <!-- The liquibase version should match the one managed by
  43.        https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-dependencies/${spring-boot.version} -->
  44.         <liquibase.version>3.5.3</liquibase.version>
  45.         <liquibase-hibernate5.version>3.6</liquibase-hibernate5.version>
  46.         <validation-api.version>1.1.0.Final</validation-api.version>
  47.         <mapstruct.version>1.2.0.Final</mapstruct.version>
  48.  
  49.         <!-- Plugin versions -->
  50.         <maven-clean-plugin.version>2.6.1</maven-clean-plugin.version>
  51.         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
  52.         <maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>
  53.         <maven-enforcer-plugin.version>3.0.0-M1</maven-enforcer-plugin.version>
  54.         <maven-resources-plugin.version>3.0.1</maven-resources-plugin.version>
  55.         <maven-surefire-plugin.version>2.18.1</maven-surefire-plugin.version>
  56.         <maven-war-plugin.version>2.6</maven-war-plugin.version>
  57.         <dockerfile-maven-plugin.version>1.3.4</dockerfile-maven-plugin.version>
  58.         <jacoco-maven-plugin.version>0.7.9</jacoco-maven-plugin.version>
  59.         <scala-maven-plugin.version>3.2.2</scala-maven-plugin.version>
  60.         <sonar-maven-plugin.version>3.2</sonar-maven-plugin.version>
  61.  
  62.         <!-- Sonar properties -->
  63.         <sonar.exclusions>src/main/webapp/content/**/*.*, src/main/webapp/i18n/*.js, target/www/**/*.*</sonar.exclusions>
  64.         <sonar.issue.ignore.multicriteria>S3437,UndocumentedApi,BoldAndItalicTagsCheck</sonar.issue.ignore.multicriteria>
  65.         <!-- Rule https://sonarqube.com/coding_rules#rule_key=Web%3ABoldAndItalicTagsCheck is ignored. Even if we agree that using the "i" tag is an awful practice, this is what is recommended by http://fontawesome.io/examples/ -->
  66.         <sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.resourceKey>src/main/webapp/app/**/*.*</sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.resourceKey>
  67.         <sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.ruleKey>Web:BoldAndItalicTagsCheck</sonar.issue.ignore.multicriteria.BoldAndItalicTagsCheck.ruleKey>
  68.         <!-- Rule https://sonarqube.com/coding_rules#rule_key=squid%3AS3437 is ignored, as a JPA-managed field cannot be transient -->
  69.         <sonar.issue.ignore.multicriteria.S3437.resourceKey>src/main/java/**/*</sonar.issue.ignore.multicriteria.S3437.resourceKey>
  70.         <sonar.issue.ignore.multicriteria.S3437.ruleKey>squid:S3437</sonar.issue.ignore.multicriteria.S3437.ruleKey>
  71.         <!-- Rule http://sonarqube.com/coding_rules#rule_key=squid%3AUndocumentedApi is ignored, as we want to follow "clean code" guidelines and classes, methods and arguments names should be self-explanatory -->
  72.         <sonar.issue.ignore.multicriteria.UndocumentedApi.resourceKey>src/main/java/**/*</sonar.issue.ignore.multicriteria.UndocumentedApi.resourceKey>
  73.         <sonar.issue.ignore.multicriteria.UndocumentedApi.ruleKey>squid:UndocumentedApi</sonar.issue.ignore.multicriteria.UndocumentedApi.ruleKey>
  74.         <sonar.jacoco.itReportPath>${project.testresult.directory}/coverage/jacoco/jacoco-it.exec</sonar.jacoco.itReportPath>
  75.         <sonar.jacoco.reportPath>${project.testresult.directory}/coverage/jacoco/jacoco.exec</sonar.jacoco.reportPath>
  76.         <sonar.java.codeCoveragePlugin>jacoco</sonar.java.codeCoveragePlugin>
  77.         <sonar.javascript.jstestdriver.reportsPath>${project.testresult.directory}/karma</sonar.javascript.jstestdriver.reportsPath>
  78.         <sonar.typescript.lcov.reportPaths>${project.testresult.directory}/coverage/report-lcov/lcov.info</sonar.typescript.lcov.reportPaths>
  79.         <sonar.sources>${project.basedir}/src/main/</sonar.sources>
  80.         <sonar.surefire.reportsPath>${project.testresult.directory}/surefire-reports</sonar.surefire.reportsPath>
  81.         <sonar.tests>${project.basedir}/src/test/</sonar.tests>
  82.  
  83.         <!-- jhipster-needle-maven-property -->
  84.     </properties>
  85.  
  86.     <distributionManagement>
  87.         <repository>
  88.             <id>nexus-snapshots</id>
  89.             <url>https://buildplace.infoflow.co.id/nexus/repository/maven-snapshots/</url>
  90.         </repository>
  91.     </distributionManagement>
  92.  
  93.     <dependencyManagement>
  94.         <dependencies>
  95.             <dependency>
  96.                 <groupId>io.github.jhipster</groupId>
  97.                 <artifactId>jhipster-dependencies</artifactId>
  98.                 <version>${jhipster-dependencies.version}</version>
  99.                 <type>pom</type>
  100.                 <scope>import</scope>
  101.             </dependency>
  102.             <!-- jhipster-needle-maven-add-dependency-management -->
  103.         </dependencies>
  104.     </dependencyManagement>
  105.  
  106.     <dependencies>
  107.         <dependency>
  108.             <groupId>org.springframework.boot</groupId>
  109.             <artifactId>spring-boot-starter-cache</artifactId>
  110.         </dependency>
  111.         <dependency>
  112.             <groupId>io.github.jhipster</groupId>
  113.             <artifactId>jhipster</artifactId>
  114.         </dependency>
  115.         <dependency>
  116.             <groupId>io.dropwizard.metrics</groupId>
  117.             <artifactId>metrics-core</artifactId>
  118.         </dependency>
  119.         <dependency>
  120.             <groupId>io.dropwizard.metrics</groupId>
  121.             <artifactId>metrics-annotation</artifactId>
  122.         </dependency>
  123.         <dependency>
  124.             <groupId>io.dropwizard.metrics</groupId>
  125.             <artifactId>metrics-json</artifactId>
  126.         </dependency>
  127.         <dependency>
  128.             <groupId>io.dropwizard.metrics</groupId>
  129.             <artifactId>metrics-jvm</artifactId>
  130.         </dependency>
  131.         <dependency>
  132.             <groupId>io.dropwizard.metrics</groupId>
  133.             <artifactId>metrics-servlet</artifactId>
  134.         </dependency>
  135.         <dependency>
  136.             <groupId>io.dropwizard.metrics</groupId>
  137.             <artifactId>metrics-servlets</artifactId>
  138.         </dependency>
  139.         <dependency>
  140.             <groupId>com.fasterxml.jackson.datatype</groupId>
  141.             <artifactId>jackson-datatype-hibernate5</artifactId>
  142.         </dependency>
  143.         <dependency>
  144.             <groupId>com.fasterxml.jackson.datatype</groupId>
  145.             <artifactId>jackson-datatype-hppc</artifactId>
  146.         </dependency>
  147.         <dependency>
  148.             <groupId>com.fasterxml.jackson.datatype</groupId>
  149.             <artifactId>jackson-datatype-jsr310</artifactId>
  150.         </dependency>
  151.         <dependency>
  152.             <groupId>com.fasterxml.jackson.datatype</groupId>
  153.             <artifactId>jackson-datatype-json-org</artifactId>
  154.         </dependency>
  155.         <dependency>
  156.             <groupId>com.fasterxml.jackson.module</groupId>
  157.             <artifactId>jackson-module-afterburner</artifactId>
  158.         </dependency>
  159.         <dependency>
  160.             <groupId>com.fasterxml.jackson.core</groupId>
  161.             <artifactId>jackson-databind</artifactId>
  162.         </dependency>
  163.         <dependency>
  164.             <groupId>com.h2database</groupId>
  165.             <artifactId>h2</artifactId>
  166.             <scope>test</scope>
  167.         </dependency>
  168.         <dependency>
  169.             <groupId>com.hazelcast</groupId>
  170.             <artifactId>hazelcast</artifactId>
  171.         </dependency>
  172.         <dependency>
  173.             <groupId>com.hazelcast</groupId>
  174.             <artifactId>hazelcast-hibernate52</artifactId>
  175.         </dependency>
  176.         <dependency>
  177.             <groupId>com.hazelcast</groupId>
  178.             <artifactId>hazelcast-spring</artifactId>
  179.         </dependency>
  180.         <dependency>
  181.             <groupId>com.jayway.jsonpath</groupId>
  182.             <artifactId>json-path</artifactId>
  183.             <scope>test</scope>
  184.             <!-- parent POM declares this dependency in default (compile) scope -->
  185.         </dependency>
  186.         <dependency>
  187.             <groupId>io.springfox</groupId>
  188.             <artifactId>springfox-swagger2</artifactId>
  189.         </dependency>
  190.         <dependency>
  191.             <groupId>io.springfox</groupId>
  192.             <artifactId>springfox-bean-validators</artifactId>
  193.         </dependency>
  194.         <dependency>
  195.             <groupId>com.mattbertolini</groupId>
  196.             <artifactId>liquibase-slf4j</artifactId>
  197.         </dependency>
  198.         <dependency>
  199.             <groupId>com.ryantenney.metrics</groupId>
  200.             <artifactId>metrics-spring</artifactId>
  201.         </dependency>
  202.         <dependency>
  203.             <groupId>com.zaxxer</groupId>
  204.             <artifactId>HikariCP</artifactId>
  205.         </dependency>
  206.         <dependency>
  207.             <groupId>commons-io</groupId>
  208.             <artifactId>commons-io</artifactId>
  209.         </dependency>
  210.         <dependency>
  211.             <groupId>org.apache.commons</groupId>
  212.             <artifactId>commons-lang3</artifactId>
  213.         </dependency>
  214.         <dependency>
  215.             <groupId>javax.cache</groupId>
  216.             <artifactId>cache-api</artifactId>
  217.         </dependency>
  218.         <dependency>
  219.             <groupId>org.assertj</groupId>
  220.             <artifactId>assertj-core</artifactId>
  221.             <scope>test</scope>
  222.         </dependency>
  223.         <dependency>
  224.             <groupId>org.hibernate</groupId>
  225.             <artifactId>hibernate-envers</artifactId>
  226.         </dependency>
  227.         <dependency>
  228.             <groupId>org.hibernate</groupId>
  229.             <artifactId>hibernate-validator</artifactId>
  230.         </dependency>
  231.         <dependency>
  232.             <groupId>org.liquibase</groupId>
  233.             <artifactId>liquibase-core</artifactId>
  234.         </dependency>
  235.         <dependency>
  236.             <groupId>net.logstash.logback</groupId>
  237.             <artifactId>logstash-logback-encoder</artifactId>
  238.         </dependency>
  239.         <dependency>
  240.             <groupId>org.postgresql</groupId>
  241.             <artifactId>postgresql</artifactId>
  242.         </dependency>
  243.         <dependency>
  244.             <groupId>org.mapstruct</groupId>
  245.             <artifactId>mapstruct-jdk8</artifactId>
  246.             <version>${mapstruct.version}</version>
  247.         </dependency>
  248.         <dependency>
  249.             <groupId>org.springframework</groupId>
  250.             <artifactId>spring-context-support</artifactId>
  251.         </dependency>
  252.         <dependency>
  253.             <groupId>org.springframework.boot</groupId>
  254.             <artifactId>spring-boot-actuator</artifactId>
  255.         </dependency>
  256.         <dependency>
  257.             <groupId>org.springframework.boot</groupId>
  258.             <artifactId>spring-boot-autoconfigure</artifactId>
  259.         </dependency>
  260.         <dependency>
  261.             <groupId>org.springframework.boot</groupId>
  262.             <artifactId>spring-boot-configuration-processor</artifactId>
  263.             <optional>true</optional>
  264.         </dependency>
  265.         <dependency>
  266.             <groupId>org.springframework.boot</groupId>
  267.             <artifactId>spring-boot-loader-tools</artifactId>
  268.         </dependency>
  269.         <dependency>
  270.             <groupId>org.springframework.boot</groupId>
  271.             <artifactId>spring-boot-starter-aop</artifactId>
  272.         </dependency>
  273.         <dependency>
  274.             <groupId>org.springframework.boot</groupId>
  275.             <artifactId>spring-boot-starter-data-jpa</artifactId>
  276.         </dependency>
  277.         <dependency>
  278.             <groupId>net.java.dev.jna</groupId>
  279.             <artifactId>jna</artifactId>
  280.         </dependency>
  281.         <dependency>
  282.             <groupId>org.springframework.boot</groupId>
  283.             <artifactId>spring-boot-starter-logging</artifactId>
  284.         </dependency>
  285.         <dependency>
  286.             <groupId>org.springframework.boot</groupId>
  287.             <artifactId>spring-boot-starter-mail</artifactId>
  288.         </dependency>
  289.         <dependency>
  290.             <groupId>org.springframework.boot</groupId>
  291.             <artifactId>spring-boot-starter-security</artifactId>
  292.         </dependency>
  293.         <dependency>
  294.             <groupId>org.springframework.boot</groupId>
  295.             <artifactId>spring-boot-starter-test</artifactId>
  296.             <scope>test</scope>
  297.         </dependency>
  298.         <dependency>
  299.             <groupId>org.springframework.security</groupId>
  300.             <artifactId>spring-security-test</artifactId>
  301.             <scope>test</scope>
  302.         </dependency>
  303.         <dependency>
  304.             <groupId>org.springframework.boot</groupId>
  305.             <artifactId>spring-boot-test</artifactId>
  306.             <scope>test</scope>
  307.         </dependency>
  308.         <dependency>
  309.             <groupId>org.springframework.boot</groupId>
  310.             <artifactId>spring-boot-starter-thymeleaf</artifactId>
  311.         </dependency>
  312.         <dependency>
  313.             <groupId>org.springframework.boot</groupId>
  314.             <artifactId>spring-boot-starter-web</artifactId>
  315.         </dependency>
  316.         <dependency>
  317.             <groupId>org.zalando</groupId>
  318.             <artifactId>problem-spring-web</artifactId>
  319.         </dependency>
  320.         <dependency>
  321.             <groupId>org.springframework.security.oauth</groupId>
  322.             <artifactId>spring-security-oauth2</artifactId>
  323.         </dependency>
  324.         <dependency>
  325.             <groupId>org.springframework.security</groupId>
  326.             <artifactId>spring-security-jwt</artifactId>
  327.         </dependency>
  328.         <!-- Spring Cloud -->
  329.         <dependency>
  330.             <groupId>org.springframework.cloud</groupId>
  331.             <artifactId>spring-cloud-starter</artifactId>
  332.         </dependency>
  333.         <dependency>
  334.             <groupId>org.springframework.cloud</groupId>
  335.             <artifactId>spring-cloud-starter-ribbon</artifactId>
  336.         </dependency>
  337.         <dependency>
  338.             <groupId>org.springframework.cloud</groupId>
  339.             <artifactId>spring-cloud-starter-hystrix</artifactId>
  340.         </dependency>
  341.         <dependency>
  342.             <groupId>org.springframework.cloud</groupId>
  343.             <artifactId>spring-cloud-starter-spectator</artifactId>
  344.         </dependency>
  345.         <dependency>
  346.             <groupId>org.springframework.retry</groupId>
  347.             <artifactId>spring-retry</artifactId>
  348.         </dependency>
  349.         <dependency>
  350.             <groupId>org.springframework.cloud</groupId>
  351.             <artifactId>spring-cloud-starter-eureka</artifactId>
  352.         </dependency>
  353.         <dependency>
  354.             <groupId>org.springframework.cloud</groupId>
  355.             <artifactId>spring-cloud-starter-config</artifactId>
  356.         </dependency>
  357.         <dependency>
  358.             <groupId>org.springframework.cloud</groupId>
  359.             <artifactId>spring-cloud-security</artifactId>
  360.         </dependency>
  361.         <dependency>
  362.             <groupId>org.springframework.cloud</groupId>
  363.             <artifactId>spring-cloud-starter-feign</artifactId>
  364.         </dependency>
  365.         <dependency>
  366.             <groupId>org.springframework.cloud</groupId>
  367.             <artifactId>spring-cloud-spring-service-connector</artifactId>
  368.         </dependency>
  369.         <!-- Security -->
  370.         <dependency>
  371.             <groupId>org.springframework.security</groupId>
  372.             <artifactId>spring-security-data</artifactId>
  373.         </dependency>
  374.         <!-- Cucumber -->
  375.         <dependency>
  376.             <groupId>info.cukes</groupId>
  377.             <artifactId>cucumber-junit</artifactId>
  378.             <scope>test</scope>
  379.         </dependency>
  380.         <dependency>
  381.             <groupId>info.cukes</groupId>
  382.             <artifactId>cucumber-spring</artifactId>
  383.             <scope>test</scope>
  384.         </dependency>
  385.         <dependency>
  386.             <groupId>org.springframework.kafka</groupId>
  387.             <artifactId>spring-kafka</artifactId>
  388.         </dependency>
  389.  
  390.         <dependency>
  391.             <groupId>org.springframework.cloud</groupId>
  392.             <artifactId>spring-cloud-stream-binder-kafka</artifactId>
  393.         </dependency>
  394.         <dependency>
  395.             <groupId>com.infoflow</groupId>
  396.             <artifactId>common</artifactId>
  397.             <version>0.0.1-SNAPSHOT</version>
  398.         </dependency>
  399.         <!-- jhipster-needle-maven-add-dependency -->
  400.     </dependencies>
  401.  
  402.     <build>
  403.         <defaultGoal>spring-boot:run</defaultGoal>
  404.         <testResources>
  405.             <testResource>
  406.                 <directory>src/test/resources/</directory>
  407.             </testResource>
  408.             <testResource>
  409.                 <directory>src/test/features</directory>
  410.             </testResource>
  411.         </testResources>
  412.         <plugins>
  413.             <plugin>
  414.                 <groupId>org.apache.maven.plugins</groupId>
  415.                 <artifactId>maven-compiler-plugin</artifactId>
  416.                 <version>${maven-compiler-plugin.version}</version>
  417.                 <configuration>
  418.                     <annotationProcessorPaths>
  419.                         <path>
  420.                             <groupId>org.mapstruct</groupId>
  421.                             <artifactId>mapstruct-processor</artifactId>
  422.                             <version>${mapstruct.version}</version>
  423.                         </path>
  424.                         <!-- For JPA static metamodel generation -->
  425.                         <path>
  426.                             <groupId>org.hibernate</groupId>
  427.                             <artifactId>hibernate-jpamodelgen</artifactId>
  428.                             <version>${hibernate.version}</version>
  429.                         </path>
  430.  
  431.                     </annotationProcessorPaths>
  432.                 </configuration>
  433.             </plugin>
  434.             <plugin>
  435.                 <groupId>org.apache.maven.plugins</groupId>
  436.                 <artifactId>maven-eclipse-plugin</artifactId>
  437.                 <version>${maven-eclipse-plugin.version}</version>
  438.                 <configuration>
  439.                     <downloadSources>true</downloadSources>
  440.                     <downloadJavadocs>true</downloadJavadocs>
  441.                 </configuration>
  442.             </plugin>
  443.             <plugin>
  444.                 <groupId>org.apache.maven.plugins</groupId>
  445.                 <artifactId>maven-enforcer-plugin</artifactId>
  446.                 <version>${maven-enforcer-plugin.version}</version>
  447.                 <executions>
  448.                     <execution>
  449.                         <id>enforce-versions</id>
  450.                         <goals>
  451.                             <goal>enforce</goal>
  452.                         </goals>
  453.                     </execution>
  454.                 </executions>
  455.                 <configuration>
  456.                     <rules>
  457.                         <requireMavenVersion>
  458.                             <message>You are running an older version of Maven. JHipster requires at least Maven ${maven.version}</message>
  459.                             <version>[${maven.version},)</version>
  460.                         </requireMavenVersion>
  461.                         <requireJavaVersion>
  462.                             <!-- Until JHipster supports JDK 9 -->
  463.                             <message>You are running an incompatible version of Java. JHipster requires JDK ${java.version}</message>
  464.                             <version>[1.8,1.9)</version>
  465.                         </requireJavaVersion>
  466.                     </rules>
  467.                 </configuration>
  468.             </plugin>
  469.             <plugin>
  470.                 <groupId>org.apache.maven.plugins</groupId>
  471.                 <artifactId>maven-resources-plugin</artifactId>
  472.                 <version>${maven-resources-plugin.version}</version>
  473.                 <executions>
  474.                     <execution>
  475.                         <id>default-resources</id>
  476.                         <phase>validate</phase>
  477.                         <goals>
  478.                             <goal>copy-resources</goal>
  479.                         </goals>
  480.                         <configuration>
  481.                             <outputDirectory>target/classes</outputDirectory>
  482.                             <useDefaultDelimiters>false</useDefaultDelimiters>
  483.                             <delimiters>
  484.                                 <delimiter>#</delimiter>
  485.                             </delimiters>
  486.                             <resources>
  487.                                 <resource>
  488.                                     <directory>src/main/resources/</directory>
  489.                                     <filtering>true</filtering>
  490.                                     <includes>
  491.                                         <include>config/*.yml</include>
  492.                                     </includes>
  493.                                 </resource>
  494.                                 <resource>
  495.                                     <directory>src/main/resources/</directory>
  496.                                     <filtering>false</filtering>
  497.                                     <excludes>
  498.                                         <exclude>config/*.yml</exclude>
  499.                                     </excludes>
  500.                                 </resource>
  501.                             </resources>
  502.                         </configuration>
  503.                     </execution>
  504.                     <execution>
  505.                         <id>docker-resources</id>
  506.                         <phase>validate</phase>
  507.                         <goals>
  508.                             <goal>copy-resources</goal>
  509.                         </goals>
  510.                         <configuration>
  511.                             <outputDirectory>target/</outputDirectory>
  512.                             <resources>
  513.                                 <resource>
  514.                                     <directory>src/main/docker/</directory>
  515.                                     <filtering>false</filtering>
  516.                                     <excludes>
  517.                                         <exclude>**/*.yml</exclude>
  518.                                     </excludes>
  519.                                 </resource>
  520.                             </resources>
  521.                         </configuration>
  522.                     </execution>
  523.                 </executions>
  524.             </plugin>
  525.             <plugin>
  526.                 <groupId>org.apache.maven.plugins</groupId>
  527.                 <artifactId>maven-surefire-plugin</artifactId>
  528.                 <version>${maven-surefire-plugin.version}</version>
  529.                 <executions>
  530.                     <execution>
  531.                         <id>default-test</id>
  532.                         <configuration>
  533.                             <excludes>
  534.                                 <exclude>**/Abstract*.java</exclude>
  535.                                 <exclude>**/*Cucumber*.java</exclude>
  536.                             </excludes>
  537.                         </configuration>
  538.                     </execution>
  539.                     <execution>
  540.                         <id>without-cucumber</id>
  541.                         <goals>
  542.                             <goal>test</goal>
  543.                         </goals>
  544.                         <configuration>
  545.                             <includes>
  546.                                 <include>**/*Cucumber*.java</include>
  547.                             </includes>
  548.                         </configuration>
  549.                     </execution>
  550.                 </executions>
  551.                 <configuration>
  552.                     <!-- Force alphabetical order to have a reproducible build -->
  553.                     <runOrder>alphabetical</runOrder>
  554.                 </configuration>
  555.             </plugin>
  556.             <plugin>
  557.                 <groupId>org.jacoco</groupId>
  558.                 <artifactId>jacoco-maven-plugin</artifactId>
  559.                 <version>${jacoco-maven-plugin.version}</version>
  560.                 <executions>
  561.                     <execution>
  562.                         <id>pre-unit-tests</id>
  563.                         <goals>
  564.                             <goal>prepare-agent</goal>
  565.                         </goals>
  566.                         <configuration>
  567.                             <!-- Sets the path to the file which contains the execution data. -->
  568.                             <destFile>${project.testresult.directory}/coverage/jacoco/jacoco.exec</destFile>
  569.                         </configuration>
  570.                     </execution>
  571.                     <!-- Ensures that the code coverage report for unit tests is created after unit tests have been run -->
  572.                     <execution>
  573.                         <id>post-unit-test</id>
  574.                         <phase>test</phase>
  575.                         <goals>
  576.                             <goal>report</goal>
  577.                         </goals>
  578.                         <configuration>
  579.                             <dataFile>${project.testresult.directory}/coverage/jacoco/jacoco.exec</dataFile>
  580.                             <outputDirectory>${project.testresult.directory}/coverage/jacoco</outputDirectory>
  581.                         </configuration>
  582.                     </execution>
  583.                 </executions>
  584.             </plugin>
  585.             <plugin>
  586.                 <groupId>org.sonarsource.scanner.maven</groupId>
  587.                 <artifactId>sonar-maven-plugin</artifactId>
  588.                 <version>${sonar-maven-plugin.version}</version>
  589.             </plugin>
  590.             <plugin>
  591.                 <groupId>org.liquibase</groupId>
  592.                 <artifactId>liquibase-maven-plugin</artifactId>
  593.                 <version>${liquibase.version}</version>
  594.                 <configuration>
  595.                     <changeLogFile>src/main/resources/config/liquibase/master.xml</changeLogFile>
  596.                     <diffChangeLogFile>src/main/resources/config/liquibase/changelog/${maven.build.timestamp}_changelog.xml</diffChangeLogFile>
  597.                     <driver>org.postgresql.Driver</driver>
  598.                     <url>jdbc:postgresql://localhost:5432/ad1_ca_report_dev</url>
  599.                     <defaultSchemaName></defaultSchemaName>
  600.                     <username>ad1_ca_report_dev</username>
  601.                     <password>p@ssw0rd123</password>
  602.                     <referenceUrl>hibernate:spring:com.infoflow.report.audittrail.domain?dialect=org.hibernate.dialect.PostgreSQL82Dialect&amp;hibernate.physical_naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy&amp;hibernate.implicit_naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy</referenceUrl>
  603.                     <verbose>true</verbose>
  604.                     <logging>debug</logging>
  605.                 </configuration>
  606.                 <dependencies>
  607.                     <dependency>
  608.                         <groupId>org.javassist</groupId>
  609.                         <artifactId>javassist</artifactId>
  610.                         <version>${javassist.version}</version>
  611.                     </dependency>
  612.                     <dependency>
  613.                         <groupId>org.liquibase.ext</groupId>
  614.                         <artifactId>liquibase-hibernate5</artifactId>
  615.                         <version>${liquibase-hibernate5.version}</version>
  616.                     </dependency>
  617.                     <dependency>
  618.                         <groupId>org.springframework.boot</groupId>
  619.                         <artifactId>spring-boot-starter-data-jpa</artifactId>
  620.                         <version>${spring-boot.version}</version>
  621.                     </dependency>
  622.                     <dependency>
  623.                         <groupId>javax.validation</groupId>
  624.                         <artifactId>validation-api</artifactId>
  625.                         <version>${validation-api.version}</version>
  626.                     </dependency>
  627.                 </dependencies>
  628.             </plugin>
  629.             <plugin>
  630.                 <groupId>org.springframework.boot</groupId>
  631.                 <artifactId>spring-boot-maven-plugin</artifactId>
  632.                 <version>${spring-boot.version}</version>
  633.                 <executions>
  634.                     <execution>
  635.                         <goals>
  636.                             <goal>repackage</goal>
  637.                         </goals>
  638.                     </execution>
  639.                 </executions>
  640.                 <configuration>
  641.                     <mainClass>${start-class}</mainClass>
  642.                     <executable>true</executable>
  643.                     <fork>true</fork>
  644.                     <!--
  645.                    Enable the line below to have remote debugging of your application on port 5005
  646.                    <jvmArguments>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005</jvmArguments>
  647.                    -->
  648.                 </configuration>
  649.             </plugin>
  650.             <plugin>
  651.                 <groupId>com.spotify</groupId>
  652.                 <artifactId>dockerfile-maven-plugin</artifactId>
  653.                 <version>${dockerfile-maven-plugin.version}</version>
  654.                 <!--
  655.                Uncomment the section below to build the docker image with mvn package and and push it with mvn deploy
  656.                <executions>
  657.                    <execution>
  658.                    <id>default</id>
  659.                    <goals>
  660.                        <goal>build</goal>
  661.                        <goal>push</goal>
  662.                    </goals>
  663.                    </execution>
  664.                </executions>
  665.                -->
  666.                 <configuration>
  667.                     <repository>audittrail</repository>
  668.                     <tag>latest</tag>
  669.                     <contextDirectory>${project.build.directory}</contextDirectory>
  670.                 </configuration>
  671.             </plugin>
  672.             <!-- jhipster-needle-maven-add-plugin -->
  673.         </plugins>
  674.         <pluginManagement>
  675.             <plugins>
  676.                 <!--
  677.                    This plugin's configuration is used to store Eclipse m2e settings only.
  678.                    It has no influence on the Maven build itself.
  679.                    Remove when the m2e plugin can correctly bind to Maven lifecycle
  680.                -->
  681.                 <plugin>
  682.                     <groupId>org.eclipse.m2e</groupId>
  683.                     <artifactId>lifecycle-mapping</artifactId>
  684.                     <version>1.0.0</version>
  685.                     <configuration>
  686.                         <lifecycleMappingMetadata>
  687.                             <pluginExecutions>
  688.                                 <pluginExecution>
  689.                                     <pluginExecutionFilter>
  690.                                         <groupId>org.jacoco</groupId>
  691.                                         <artifactId>
  692.                                             jacoco-maven-plugin
  693.                                         </artifactId>
  694.                                         <versionRange>
  695.                                             ${jacoco-maven-plugin.version}
  696.                                         </versionRange>
  697.                                         <goals>
  698.                                             <goal>prepare-agent</goal>
  699.                                         </goals>
  700.                                     </pluginExecutionFilter>
  701.                                     <action>
  702.                                         <ignore/>
  703.                                     </action>
  704.                                 </pluginExecution>
  705.                             </pluginExecutions>
  706.                         </lifecycleMappingMetadata>
  707.                     </configuration>
  708.                 </plugin>
  709.             </plugins>
  710.         </pluginManagement>
  711.     </build>
  712.     <profiles>
  713.         <profile>
  714.             <id>no-liquibase</id>
  715.             <properties>
  716.                 <profile.no-liquibase>,no-liquibase</profile.no-liquibase>
  717.             </properties>
  718.         </profile>
  719.         <profile>
  720.             <id>swagger</id>
  721.             <properties>
  722.                 <profile.swagger>,swagger</profile.swagger>
  723.             </properties>
  724.         </profile>
  725.         <profile>
  726.             <id>dev</id>
  727.             <activation>
  728.                 <activeByDefault>true</activeByDefault>
  729.             </activation>
  730.             <dependencies>
  731.                 <dependency>
  732.                     <groupId>org.springframework.boot</groupId>
  733.                     <artifactId>spring-boot-starter-undertow</artifactId>
  734.                 </dependency>
  735.                 <dependency>
  736.                     <groupId>org.springframework.boot</groupId>
  737.                     <artifactId>spring-boot-devtools</artifactId>
  738.                     <optional>true</optional>
  739.                 </dependency>
  740.             </dependencies>
  741.             <build>
  742.                 <plugins>
  743.                     <plugin>
  744.                         <groupId>org.apache.maven.plugins</groupId>
  745.                         <artifactId>maven-war-plugin</artifactId>
  746.                         <version>${maven-war-plugin.version}</version>
  747.                         <configuration>
  748.                             <failOnMissingWebXml>false</failOnMissingWebXml>
  749.                         </configuration>
  750.                     </plugin>
  751.                 </plugins>
  752.             </build>
  753.             <properties>
  754.                 <!-- default Spring profiles -->
  755.                 <spring.profiles.active>dev${profile.no-liquibase}</spring.profiles.active>
  756.             </properties>
  757.         </profile>
  758.  
  759.         <profile>
  760.             <id>qa</id>
  761.             <dependencies>
  762.                 <dependency>
  763.                     <groupId>org.springframework.boot</groupId>
  764.                     <artifactId>spring-boot-starter-undertow</artifactId>
  765.                 </dependency>
  766.             </dependencies>
  767.             <build>
  768.                 <plugins>
  769.                     <plugin>
  770.                         <artifactId>maven-clean-plugin</artifactId>
  771.                         <version>${maven-clean-plugin.version}</version>
  772.                         <configuration>
  773.                             <filesets>
  774.                                 <fileset>
  775.                                     <directory>target/www/</directory>
  776.                                 </fileset>
  777.                             </filesets>
  778.                         </configuration>
  779.                     </plugin>
  780.                     <plugin>
  781.                         <groupId>org.apache.maven.plugins</groupId>
  782.                         <artifactId>maven-war-plugin</artifactId>
  783.                         <version>${maven-war-plugin.version}</version>
  784.                         <configuration>
  785.                             <failOnMissingWebXml>false</failOnMissingWebXml>
  786.                         </configuration>
  787.                     </plugin>
  788.                     <plugin>
  789.                         <groupId>org.springframework.boot</groupId>
  790.                         <artifactId>spring-boot-maven-plugin</artifactId>
  791.                         <version>${spring-boot.version}</version>
  792.                         <configuration>
  793.                             <executable>true</executable>
  794.                         </configuration>
  795.                         <executions>
  796.                             <execution>
  797.                                 <goals>
  798.                                     <goal>build-info</goal>
  799.                                 </goals>
  800.                             </execution>
  801.                         </executions>
  802.                     </plugin>
  803.                     <plugin>
  804.                         <groupId>pl.project13.maven</groupId>
  805.                         <artifactId>git-commit-id-plugin</artifactId>
  806.                         <version>2.2.4</version>
  807.                         <executions>
  808.                             <execution>
  809.                                 <goals>
  810.                                     <goal>revision</goal>
  811.                                 </goals>
  812.                             </execution>
  813.                         </executions>
  814.                         <configuration>
  815.                             <failOnNoGitDirectory>false</failOnNoGitDirectory>
  816.                             <generateGitPropertiesFile>true</generateGitPropertiesFile>
  817.                             <includeOnlyProperties>
  818.                                 <includeOnlyProperty>^git.commit.id.abbrev$</includeOnlyProperty>
  819.                                 <includeOnlyProperty>^git.commit.id.describe$</includeOnlyProperty>
  820.                                 <includeOnlyProperty>^git.branch$</includeOnlyProperty>
  821.                             </includeOnlyProperties>
  822.                         </configuration>
  823.                     </plugin>
  824.                 </plugins>
  825.             </build>
  826.             <properties>
  827.                 <!-- default Spring profiles -->
  828.                 <spring.profiles.active>qa${profile.swagger}${profile.no-liquibase}</spring.profiles.active>
  829.             </properties>
  830.         </profile>
  831.  
  832.         <profile>
  833.             <id>sit</id>
  834.             <dependencies>
  835.                 <dependency>
  836.                     <groupId>org.springframework.boot</groupId>
  837.                     <artifactId>spring-boot-starter-undertow</artifactId>
  838.                 </dependency>
  839.             </dependencies>
  840.             <build>
  841.                 <plugins>
  842.                     <plugin>
  843.                         <artifactId>maven-clean-plugin</artifactId>
  844.                         <version>${maven-clean-plugin.version}</version>
  845.                         <configuration>
  846.                             <filesets>
  847.                                 <fileset>
  848.                                     <directory>target/www/</directory>
  849.                                 </fileset>
  850.                             </filesets>
  851.                         </configuration>
  852.                     </plugin>
  853.                     <plugin>
  854.                         <groupId>org.apache.maven.plugins</groupId>
  855.                         <artifactId>maven-war-plugin</artifactId>
  856.                         <version>${maven-war-plugin.version}</version>
  857.                         <configuration>
  858.                             <failOnMissingWebXml>false</failOnMissingWebXml>
  859.                         </configuration>
  860.                     </plugin>
  861.                     <plugin>
  862.                         <groupId>org.springframework.boot</groupId>
  863.                         <artifactId>spring-boot-maven-plugin</artifactId>
  864.                         <version>${spring-boot.version}</version>
  865.                         <configuration>
  866.                             <executable>true</executable>
  867.                         </configuration>
  868.                         <executions>
  869.                             <execution>
  870.                                 <goals>
  871.                                     <goal>build-info</goal>
  872.                                 </goals>
  873.                             </execution>
  874.                         </executions>
  875.                     </plugin>
  876.                     <plugin>
  877.                         <groupId>pl.project13.maven</groupId>
  878.                         <artifactId>git-commit-id-plugin</artifactId>
  879.                         <version>2.2.4</version>
  880.                         <executions>
  881.                             <execution>
  882.                                 <goals>
  883.                                     <goal>revision</goal>
  884.                                 </goals>
  885.                             </execution>
  886.                         </executions>
  887.                         <configuration>
  888.                             <failOnNoGitDirectory>false</failOnNoGitDirectory>
  889.                             <generateGitPropertiesFile>true</generateGitPropertiesFile>
  890.                             <includeOnlyProperties>
  891.                                 <includeOnlyProperty>^git.commit.id.abbrev$</includeOnlyProperty>
  892.                                 <includeOnlyProperty>^git.commit.id.describe$</includeOnlyProperty>
  893.                                 <includeOnlyProperty>^git.branch$</includeOnlyProperty>
  894.                             </includeOnlyProperties>
  895.                         </configuration>
  896.                     </plugin>
  897.                 </plugins>
  898.             </build>
  899.             <properties>
  900.                 <!-- default Spring profiles -->
  901.                 <spring.profiles.active>sit${profile.swagger}${profile.no-liquibase}</spring.profiles.active>
  902.             </properties>
  903.         </profile>
  904.  
  905.         <profile>
  906.             <id>prod</id>
  907.             <dependencies>
  908.                 <dependency>
  909.                     <groupId>org.springframework.boot</groupId>
  910.                     <artifactId>spring-boot-starter-undertow</artifactId>
  911.                 </dependency>
  912.             </dependencies>
  913.             <build>
  914.                 <plugins>
  915.                     <plugin>
  916.                         <artifactId>maven-clean-plugin</artifactId>
  917.                         <version>${maven-clean-plugin.version}</version>
  918.                         <configuration>
  919.                             <filesets>
  920.                                 <fileset>
  921.                                     <directory>target/www/</directory>
  922.                                 </fileset>
  923.                             </filesets>
  924.                         </configuration>
  925.                     </plugin>
  926.                     <plugin>
  927.                         <groupId>org.apache.maven.plugins</groupId>
  928.                         <artifactId>maven-war-plugin</artifactId>
  929.                         <version>${maven-war-plugin.version}</version>
  930.                         <configuration>
  931.                             <failOnMissingWebXml>false</failOnMissingWebXml>
  932.                         </configuration>
  933.                     </plugin>
  934.                     <plugin>
  935.                         <groupId>org.springframework.boot</groupId>
  936.                         <artifactId>spring-boot-maven-plugin</artifactId>
  937.                         <version>${spring-boot.version}</version>
  938.                         <configuration>
  939.                             <executable>true</executable>
  940.                         </configuration>
  941.                         <executions>
  942.                             <execution>
  943.                                 <goals>
  944.                                     <goal>build-info</goal>
  945.                                 </goals>
  946.                             </execution>
  947.                         </executions>
  948.                     </plugin>
  949.                     <plugin>
  950.                         <groupId>pl.project13.maven</groupId>
  951.                         <artifactId>git-commit-id-plugin</artifactId>
  952.                         <version>2.2.4</version>
  953.                             <executions>
  954.                                 <execution>
  955.                                     <goals>
  956.                                         <goal>revision</goal>
  957.                                     </goals>
  958.                                 </execution>
  959.                             </executions>
  960.                             <configuration>
  961.                                 <failOnNoGitDirectory>false</failOnNoGitDirectory>
  962.                                 <generateGitPropertiesFile>true</generateGitPropertiesFile>
  963.                                 <includeOnlyProperties>
  964.                                     <includeOnlyProperty>^git.commit.id.abbrev$</includeOnlyProperty>
  965.                                     <includeOnlyProperty>^git.commit.id.describe$</includeOnlyProperty>
  966.                                     <includeOnlyProperty>^git.branch$</includeOnlyProperty>
  967.                                 </includeOnlyProperties>
  968.                         </configuration>
  969.                     </plugin>
  970.                 </plugins>
  971.             </build>
  972.             <properties>
  973.                 <!-- default Spring profiles -->
  974.                 <spring.profiles.active>prod${profile.swagger}${profile.no-liquibase}</spring.profiles.active>
  975.             </properties>
  976.         </profile>
  977.         <profile>
  978.             <!--
  979.                Profile for doing "continuous compilation" with the Scala Maven plugin.
  980.                It allows automatic compilation of Java classes as soon as they are saved.
  981.                To use it, run in 3 terminals:
  982.                - './mvnw -Pcc scala:cc' for continuous compilation of your classes
  983.                - './mvnw -Pcc' for hot reload of Spring boot
  984.                - 'npm start/yarn start' for hot reload of the HTML/JavaScript asset
  985.                Everything should hot reload automatically!
  986.            -->
  987.             <id>cc</id>
  988.             <dependencies>
  989.                 <dependency>
  990.                     <groupId>org.springframework.boot</groupId>
  991.                     <artifactId>spring-boot-starter-undertow</artifactId>
  992.                 </dependency>
  993.                 <dependency>
  994.                     <groupId>org.springframework.boot</groupId>
  995.                     <artifactId>spring-boot-devtools</artifactId>
  996.                     <optional>true</optional>
  997.                 </dependency>
  998.             </dependencies>
  999.             <build>
  1000.                 <plugins>
  1001.                     <plugin>
  1002.                         <groupId>org.apache.maven.plugins</groupId>
  1003.                         <artifactId>maven-war-plugin</artifactId>
  1004.                         <version>${maven-war-plugin.version}</version>
  1005.                         <configuration>
  1006.                             <failOnMissingWebXml>false</failOnMissingWebXml>
  1007.                             <warSourceDirectory>src/main/webapp/</warSourceDirectory>
  1008.                         </configuration>
  1009.                     </plugin>
  1010.                     <plugin>
  1011.                         <groupId>org.springframework.boot</groupId>
  1012.                         <artifactId>spring-boot-maven-plugin</artifactId>
  1013.                         <version>${spring-boot.version}</version>
  1014.                         <configuration>
  1015.                             <mainClass>${start-class}</mainClass>
  1016.                             <executable>true</executable>
  1017.                             <fork>true</fork>
  1018.                             <addResources>true</addResources>
  1019.                             <!--
  1020.                            Enable the line below to have remote debugging of your application on port 5005
  1021.                            <jvmArguments>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005</jvmArguments>
  1022.                            -->
  1023.                         </configuration>
  1024.                     </plugin>
  1025.                     <plugin>
  1026.                         <groupId>org.apache.maven.plugins</groupId>
  1027.                         <artifactId>maven-compiler-plugin</artifactId>
  1028.                         <version>${maven-compiler-plugin.version}</version>
  1029.                         <configuration>
  1030.                             <fork>true</fork>
  1031.                             <meminitial>128m</meminitial>
  1032.                             <maxmem>1024m</maxmem>
  1033.                         </configuration>
  1034.                         <executions>
  1035.                             <execution>
  1036.                                 <id>default-compile</id>
  1037.                                 <phase>none</phase>
  1038.                             </execution>
  1039.                             <execution>
  1040.                                 <id>default-testCompile</id>
  1041.                                 <phase>none</phase>
  1042.                             </execution>
  1043.                         </executions>
  1044.                     </plugin>
  1045.                     <plugin>
  1046.                         <groupId>net.alchim31.maven</groupId>
  1047.                         <artifactId>scala-maven-plugin</artifactId>
  1048.                         <version>${scala-maven-plugin.version}</version>
  1049.                         <executions>
  1050.                             <execution>
  1051.                                 <id>compile</id>
  1052.                                 <phase>compile</phase>
  1053.                                 <goals>
  1054.                                     <goal>add-source</goal>
  1055.                                     <goal>compile</goal>
  1056.                                 </goals>
  1057.                             </execution>
  1058.                             <execution>
  1059.                                 <id>test-compile</id>
  1060.                                 <phase>test-compile</phase>
  1061.                                 <goals>
  1062.                                     <goal>add-source</goal>
  1063.                                     <goal>testCompile</goal>
  1064.                                 </goals>
  1065.                             </execution>
  1066.                         </executions>
  1067.                         <configuration>
  1068.                             <recompileMode>incremental</recompileMode>
  1069.                             <verbose>true</verbose>
  1070.                             <scalaVersion>${scala.version}</scalaVersion>
  1071.                         </configuration>
  1072.                     </plugin>
  1073.                 </plugins>
  1074.             </build>
  1075.             <properties>
  1076.                 <!-- default Spring profiles -->
  1077.                 <spring.profiles.active>dev,swagger</spring.profiles.active>
  1078.             </properties>
  1079.         </profile>
  1080.         <profile>
  1081.             <!--
  1082.                Profile for monitoring the application with Graphite.
  1083.            -->
  1084.             <id>graphite</id>
  1085.             <dependencies>
  1086.                 <dependency>
  1087.                     <groupId>io.dropwizard.metrics</groupId>
  1088.                     <artifactId>metrics-graphite</artifactId>
  1089.                 </dependency>
  1090.             </dependencies>
  1091.         </profile>
  1092.         <profile>
  1093.             <!--
  1094.                Profile for monitoring the application with Prometheus.
  1095.            -->
  1096.             <id>prometheus</id>
  1097.             <dependencies>
  1098.                 <dependency>
  1099.                     <groupId>io.prometheus</groupId>
  1100.                     <artifactId>simpleclient</artifactId>
  1101.                 </dependency>
  1102.                 <dependency>
  1103.                     <groupId>io.prometheus</groupId>
  1104.                     <artifactId>simpleclient_servlet</artifactId>
  1105.                 </dependency>
  1106.                 <dependency>
  1107.                     <groupId>io.prometheus</groupId>
  1108.                     <artifactId>simpleclient_dropwizard</artifactId>
  1109.                 </dependency>
  1110.             </dependencies>
  1111.         </profile>
  1112.         <profile>
  1113.             <!--
  1114.                Profile for tracing requests with Zipkin.
  1115.            -->
  1116.             <id>zipkin</id>
  1117.             <dependencies>
  1118.                 <dependency>
  1119.                     <groupId>org.springframework.cloud</groupId>
  1120.                     <artifactId>spring-cloud-starter-zipkin</artifactId>
  1121.                 </dependency>
  1122.             </dependencies>
  1123.         </profile>
  1124.         <profile>
  1125.             <!--
  1126.                Profile for applying IDE-specific configuration.
  1127.                At the moment it only configures MapStruct, which you need when working
  1128.                with DTOs.
  1129.            -->
  1130.             <id>IDE</id>
  1131.             <dependencies>
  1132.                 <dependency>
  1133.                     <groupId>org.mapstruct</groupId>
  1134.                     <artifactId>mapstruct-processor</artifactId>
  1135.                     <version>${mapstruct.version}</version>
  1136.                 </dependency>
  1137.             </dependencies>
  1138.         </profile>
  1139.         <!-- jhipster-needle-maven-add-profile -->
  1140.     </profiles>
  1141. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement