kentucky
/
pom.xml
136 строк · 5.2 Кб
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"3xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">4<modelVersion>4.0.0</modelVersion>5<groupId>dev.piatnitsa</groupId>6<artifactId>kentucky</artifactId>7<version>1.0-SNAPSHOT</version>8
9<properties>10<compiler-plugin.version>3.13.0</compiler-plugin.version>11<maven.compiler.release>17</maven.compiler.release>12<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>13<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>14<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>15<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>16<quarkus.platform.version>3.12.2</quarkus.platform.version>17<skipITs>true</skipITs>18<surefire-plugin.version>3.2.5</surefire-plugin.version>19</properties>20
21<dependencyManagement>22<dependencies>23<dependency>24<groupId>${quarkus.platform.group-id}</groupId>25<artifactId>${quarkus.platform.artifact-id}</artifactId>26<version>${quarkus.platform.version}</version>27<type>pom</type>28<scope>import</scope>29</dependency>30</dependencies>31</dependencyManagement>32
33<dependencies>34<dependency>35<groupId>io.quarkus</groupId>36<artifactId>quarkus-rest-qute</artifactId>37</dependency>38<dependency>39<groupId>io.quarkus</groupId>40<artifactId>quarkus-rest-jackson</artifactId>41</dependency>42<dependency>43<groupId>io.quarkus</groupId>44<artifactId>quarkus-arc</artifactId>45</dependency>46<dependency>47<groupId>io.quarkus</groupId>48<artifactId>quarkus-rest</artifactId>49</dependency>50<dependency>51<groupId>io.quarkus</groupId>52<artifactId>quarkus-junit5</artifactId>53<scope>test</scope>54</dependency>55<dependency>56<groupId>io.rest-assured</groupId>57<artifactId>rest-assured</artifactId>58<scope>test</scope>59</dependency>60</dependencies>61
62<build>63<plugins>64<plugin>65<groupId>${quarkus.platform.group-id}</groupId>66<artifactId>quarkus-maven-plugin</artifactId>67<version>${quarkus.platform.version}</version>68<extensions>true</extensions>69<executions>70<execution>71<goals>72<goal>build</goal>73<goal>generate-code</goal>74<goal>generate-code-tests</goal>75<goal>native-image-agent</goal>76</goals>77</execution>78</executions>79</plugin>80<plugin>81<artifactId>maven-compiler-plugin</artifactId>82<version>${compiler-plugin.version}</version>83<configuration>84<compilerArgs>85<arg>-parameters</arg>86</compilerArgs>87</configuration>88</plugin>89<plugin>90<artifactId>maven-surefire-plugin</artifactId>91<version>${surefire-plugin.version}</version>92<configuration>93<systemPropertyVariables>94<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>95<maven.home>${maven.home}</maven.home>96</systemPropertyVariables>97</configuration>98</plugin>99<plugin>100<artifactId>maven-failsafe-plugin</artifactId>101<version>${surefire-plugin.version}</version>102<executions>103<execution>104<goals>105<goal>integration-test</goal>106<goal>verify</goal>107</goals>108</execution>109</executions>110<configuration>111<systemPropertyVariables>112<native.image.path>${project.build.directory}/${project.build.finalName}-runner113</native.image.path>114<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>115<maven.home>${maven.home}</maven.home>116</systemPropertyVariables>117</configuration>118</plugin>119</plugins>120</build>121
122<profiles>123<profile>124<id>native</id>125<activation>126<property>127<name>native</name>128</property>129</activation>130<properties>131<skipITs>false</skipITs>132<quarkus.native.enabled>true</quarkus.native.enabled>133</properties>134</profile>135</profiles>136</project>137