2323 <project .reporting.outputEncoding>UTF-8</project .reporting.outputEncoding>
2424 <java .version>1.8</java .version>
2525 <spring-cloud .version>Dalston.RELEASE</spring-cloud .version>
26+ <docker .image.prefix>springio</docker .image.prefix>
27+ <docker .baseDir>${basedir} /src/main/docker</docker .baseDir>
2628 </properties >
2729
2830 <dependencies >
31+ <dependency >
32+ <groupId >com.lohika.jclub.storage.client</groupId >
33+ <artifactId >storage-service-client</artifactId >
34+ <version >0.0.1-SNAPSHOT</version >
35+ </dependency >
36+
37+ <dependency >
38+ <groupId >org.springframework.boot</groupId >
39+ <artifactId >spring-boot-starter-actuator</artifactId >
40+ </dependency >
2941 <dependency >
3042 <groupId >org.springframework.cloud</groupId >
3143 <artifactId >spring-cloud-starter-eureka</artifactId >
3446 <groupId >org.springframework.boot</groupId >
3547 <artifactId >spring-boot-starter-web</artifactId >
3648 </dependency >
37-
3849 <dependency >
39- <groupId >org.springframework.boot</groupId >
40- <artifactId >spring-boot-starter-test</artifactId >
41- <scope >test</scope >
50+ <groupId >org.springframework.cloud</groupId >
51+ <artifactId >spring-cloud-starter-feign</artifactId >
4252 </dependency >
53+
4354 <dependency >
4455 <groupId >org.projectlombok</groupId >
4556 <artifactId >lombok</artifactId >
46- <version >1.16.12</version >
47- </dependency >
48- <dependency >
49- <groupId >org.springframework.cloud</groupId >
50- <artifactId >spring-cloud-starter-feign</artifactId >
5157 </dependency >
58+
5259 <dependency >
53- <groupId >com.lohika.jclub.storage.client </groupId >
54- <artifactId >storage-service-client </artifactId >
55- <version >0.0.1-SNAPSHOT</ version >
60+ <groupId >org.springframework.boot </groupId >
61+ <artifactId >spring-boot-starter-test </artifactId >
62+ <scope >test</ scope >
5663 </dependency >
5764 <dependency >
5865 <groupId >org.testcontainers</groupId >
8087 <groupId >org.springframework.boot</groupId >
8188 <artifactId >spring-boot-maven-plugin</artifactId >
8289 </plugin >
90+ <plugin >
91+ <artifactId >maven-antrun-plugin</artifactId >
92+ <configuration >
93+ <tasks >
94+ <copy file =" ${project.build.directory}/${project.build.finalName}.jar"
95+ tofile=" ${project.build.directory}/${project.artifactId}.jar" />
96+ </tasks >
97+ </configuration >
98+ <executions >
99+ <execution >
100+ <phase >install</phase >
101+ <goals >
102+ <goal >run</goal >
103+ </goals >
104+ </execution >
105+ </executions >
106+ </plugin >
83107 <plugin >
84108 <groupId >com.spotify</groupId >
85109 <artifactId >docker-maven-plugin</artifactId >
94118 </execution >
95119 </executions >
96120 <configuration >
97- <imageName >client-service</imageName >
98- <baseImage >java</baseImage >
99- <entryPoint >["java", "-jar", "/${project.build.finalName} .jar"]</entryPoint >
121+ <imageName >${project.artifactId} </imageName >
122+ <dockerDirectory >${docker.baseDir} </dockerDirectory >
100123 <resources >
101124 <resource >
102125 <targetPath >/</targetPath >
103126 <directory >${project.build.directory} </directory >
104- <include >${project.build.finalName } .jar</include >
127+ <include >${project.artifactId } .jar</include >
105128 </resource >
106129 </resources >
107130 </configuration >
108131 </plugin >
109132 </plugins >
110133 </build >
111- </project >
134+ </project >
0 commit comments