|
33 | 33 | <build> |
34 | 34 | <plugins> |
35 | 35 | <plugin> |
36 | | - <groupId>org.apache.maven.plugins</groupId> |
37 | | - <artifactId>maven-shade-plugin</artifactId> |
38 | | - <version>2.4.3</version> |
| 36 | + <groupId>org.springframework.boot</groupId> |
| 37 | + <artifactId>spring-boot-maven-plugin</artifactId> |
39 | 38 | <configuration> |
40 | | - <transformers> |
41 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
42 | | - <resource>META-INF/spring.handlers</resource> |
43 | | - </transformer> |
44 | | - <transformer implementation="org.springframework.boot.maven.PropertiesMergingResourceTransformer"> |
45 | | - <resource>META-INF/spring.factories</resource> |
46 | | - </transformer> |
47 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
48 | | - <resource>META-INF/spring.schemas</resource> |
49 | | - </transformer> |
50 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer"> |
51 | | - <resource>META-INF/spring.components</resource> |
52 | | - </transformer> |
53 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> |
54 | | - <mainClass>feast.core.CoreApplication</mainClass> |
55 | | - </transformer> |
56 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.ComponentsXmlResourceTransformer" /> |
57 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" /> |
58 | | - </transformers> |
| 39 | + <skip>false</skip> |
59 | 40 | </configuration> |
60 | | - <executions> |
61 | | - <execution> |
62 | | - <phase>package</phase> |
63 | | - <goals> |
64 | | - <goal>shade</goal> |
65 | | - </goals> |
66 | | - </execution> |
67 | | - </executions> |
68 | | - <dependencies> |
69 | | - <dependency> |
70 | | - <groupId>org.springframework.boot</groupId> |
71 | | - <artifactId>spring-boot-maven-plugin</artifactId> |
72 | | - <version>${springBootVersion}</version> |
73 | | - </dependency> |
74 | | - </dependencies> |
75 | 41 | </plugin> |
76 | 42 | <plugin> |
77 | 43 | <groupId>org.xolstice.maven.plugins</groupId> |
|
87 | 53 | <version>${project.version}</version> |
88 | 54 | </dependency> |
89 | 55 |
|
| 56 | + <!-- Hot reloading for Spring Boot. spring-boot-maven-plugin removes |
| 57 | + this automatically when packaging. --> |
| 58 | + <dependency> |
| 59 | + <groupId>org.springframework.boot</groupId> |
| 60 | + <artifactId>spring-boot-devtools</artifactId> |
| 61 | + <optional>true</optional> |
| 62 | + </dependency> |
| 63 | + |
90 | 64 | <dependency> |
91 | 65 | <groupId>javax.inject</groupId> |
92 | 66 | <artifactId>javax.inject</artifactId> |
|
111 | 85 | <dependency> |
112 | 86 | <groupId>org.springframework.boot</groupId> |
113 | 87 | <artifactId>spring-boot-starter-data-jpa</artifactId> |
114 | | - <version>${springBootVersion}</version> |
115 | 88 | </dependency> |
116 | 89 | <!--compile "org.springframework.boot:spring-boot-starter-actuator:${springBootVersion}"--> |
117 | 90 | <dependency> |
|
125 | 98 | <artifactId>spring-boot-configuration-processor</artifactId> |
126 | 99 | </dependency> |
127 | 100 |
|
128 | | - |
129 | 101 | <!--compile "io.grpc:grpc-services:${grpcVersion}"--> |
130 | 102 | <dependency> |
131 | 103 | <groupId>io.grpc</groupId> |
|
175 | 147 | <dependency> |
176 | 148 | <groupId>org.postgresql</groupId> |
177 | 149 | <artifactId>postgresql</artifactId> |
178 | | - <version>42.2.5</version> |
179 | | - <scope>runtime</scope> |
| 150 | + <scope>provided</scope> |
| 151 | + <optional>true</optional> |
180 | 152 | </dependency> |
181 | 153 |
|
182 | 154 | <dependency> |
|
190 | 162 | <artifactId>lombok</artifactId> |
191 | 163 | </dependency> |
192 | 164 |
|
193 | | - <!--testCompile 'org.hamcrest:hamcrest-all:1.3'--> |
194 | 165 | <dependency> |
195 | 166 | <groupId>org.hamcrest</groupId> |
196 | | - <artifactId>hamcrest-all</artifactId> |
| 167 | + <artifactId>hamcrest-library</artifactId> |
197 | 168 | </dependency> |
198 | 169 |
|
199 | 170 | <!--testCompile 'com.jayway.jsonpath:json-path-assert:2.2.0'--> |
|
213 | 184 | <dependency> |
214 | 185 | <groupId>org.springframework.boot</groupId> |
215 | 186 | <artifactId>spring-boot-test</artifactId> |
| 187 | + <scope>test</scope> |
216 | 188 | </dependency> |
217 | 189 | <dependency> |
218 | 190 | <groupId>org.springframework.boot</groupId> |
219 | 191 | <artifactId>spring-boot-test-autoconfigure</artifactId> |
| 192 | + <scope>test</scope> |
220 | 193 | </dependency> |
221 | 194 | </dependencies> |
222 | 195 | </project> |
0 commit comments