42
42
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
43
43
<product .vendor>jKool, LLC</product .vendor>
44
44
45
- <project .java.version>1.7 </project .java.version>
45
+ <project .java.version>1.8 </project .java.version>
46
46
<java .source.version>${project.java.version} </java .source.version>
47
47
<java .target.version>${project.java.version} </java .target.version>
48
48
<java .compiler.version>${project.java.version} </java .compiler.version>
54
54
<release .deploy.dir>../build/${release.deploy.name} </release .deploy.dir>
55
55
<release .deploy.finalName>${release.deploy.name} -${project.version} </release .deploy.finalName>
56
56
<release .deploy.zip.assembly>src/assembly/zipDeployAssembly.xml</release .deploy.zip.assembly>
57
+ <release .deploy.gz.assembly>src/assembly/gzDeployAssembly.xml</release .deploy.gz.assembly>
57
58
<release .deploy.dir.assembly>src/assembly/dirDeployAssembly.xml</release .deploy.dir.assembly>
58
59
59
- <skipTests >true</skipTests >
60
- <gpg .skip.sign>true</gpg .skip.sign>
60
+ <assembly .line.endings>unix</assembly .line.endings>
61
+
62
+ <skip .source.pack>true</skip .source.pack>
63
+ <skip .javadoc.pack>true</skip .javadoc.pack>
64
+ <skip .assembly.pack>true</skip .assembly.pack>
65
+ <skip .gpg.sign>true</skip .gpg.sign>
66
+
61
67
<build .assemblies.attach>false</build .assemblies.attach>
62
68
</properties >
63
69
102
108
<dependency >
103
109
<groupId >org.jboss.resteasy</groupId >
104
110
<artifactId >resteasy-client</artifactId >
105
- <version >3.0.26 .Final</version >
111
+ <version >4.1.1 .Final</version >
106
112
</dependency >
107
113
<!-- https://mvnrepository.com/artifact/io.swagger/swagger-annotations -->
108
114
<dependency >
123
129
</dependency >
124
130
</dependencies >
125
131
132
+ <profiles >
133
+ <profile >
134
+ <id >win-ln</id >
135
+ <activation >
136
+ <os >
137
+ <family >windows</family >
138
+ </os >
139
+ </activation >
140
+ <properties >
141
+ <assembly .line.endings>crlf</assembly .line.endings>
142
+ </properties >
143
+ </profile >
144
+
145
+ <profile >
146
+ <id >pack-bin</id >
147
+ <properties >
148
+ <skip .assembly.pack>false</skip .assembly.pack>
149
+ </properties >
150
+ </profile >
151
+ <profile >
152
+ <id >pack-all</id >
153
+ <properties >
154
+ <skip .source.pack>false</skip .source.pack>
155
+ <skip .javadoc.pack>false</skip .javadoc.pack>
156
+ <skip .assembly.pack>false</skip .assembly.pack>
157
+ </properties >
158
+ </profile >
159
+ </profiles >
160
+
126
161
<build >
127
162
<defaultGoal >clean install</defaultGoal >
128
163
<plugins >
129
164
<plugin >
130
165
<groupId >org.apache.maven.plugins</groupId >
131
166
<artifactId >maven-compiler-plugin</artifactId >
132
- <version >3.8.0 </version >
167
+ <version >3.8.1 </version >
133
168
<configuration >
134
169
<verbose >${java.compiler.verbose} </verbose >
135
170
<compilerVersion >${java.compiler.version} </compilerVersion >
142
177
<plugin >
143
178
<groupId >org.apache.maven.plugins</groupId >
144
179
<artifactId >maven-source-plugin</artifactId >
145
- <version >3.0.1</version >
180
+ <version >3.1.0</version >
181
+ <configuration >
182
+ <skipSource >${skip.source.pack} </skipSource >
183
+ </configuration >
146
184
<executions >
147
185
<execution >
148
186
<id >attach-sources</id >
159
197
<configuration >
160
198
<failOnError >false</failOnError >
161
199
<doclint >all</doclint >
200
+ <skip >${skip.javadoc.pack} </skip >
162
201
</configuration >
163
202
<executions >
164
203
<execution >
165
- <id >attach -javadocs</id >
204
+ <id >build -javadocs-module </id >
166
205
<goals >
167
206
<goal >jar</goal >
168
207
</goals >
173
212
<groupId >org.apache.maven.plugins</groupId >
174
213
<artifactId >maven-assembly-plugin</artifactId >
175
214
<version >3.1.0</version >
215
+ <configuration >
216
+ <skipAssembly >${skip.assembly.pack} </skipAssembly >
217
+ </configuration >
176
218
<executions >
177
219
<execution >
178
220
<id >deploy-assembly</id >
185
227
<descriptors >
186
228
<descriptor >${release.deploy.dir.assembly} </descriptor >
187
229
<descriptor >${release.deploy.zip.assembly} </descriptor >
230
+ <descriptor >${release.deploy.gz.assembly} </descriptor >
188
231
</descriptors >
189
232
<attach >${build.assemblies.attach} </attach >
190
233
<outputDirectory >${release.deploy.dir} </outputDirectory >
209
252
<plugin >
210
253
<groupId >org.apache.maven.plugins</groupId >
211
254
<artifactId >maven-jar-plugin</artifactId >
212
- <version >3.1.0 </version >
255
+ <version >3.1.2 </version >
213
256
<configuration >
214
257
<archive >
215
258
<!-- <index>true</index>-->
229
272
<groupId >org.apache.maven.plugins</groupId >
230
273
<artifactId >maven-gpg-plugin</artifactId >
231
274
<version >1.6</version >
275
+ <configuration >
276
+ <skip >${skip.gpg.sign} </skip >
277
+ </configuration >
232
278
<executions >
233
279
<execution >
234
280
<id >sign-artifacts</id >
235
281
<phase >verify</phase >
236
282
<goals >
237
283
<goal >sign</goal >
238
284
</goals >
239
- <configuration >
240
- <skip >${gpg.skip.sign} </skip >
241
- </configuration >
242
285
</execution >
243
286
</executions >
244
287
</plugin >
249
292
</plugin >
250
293
</plugins >
251
294
</build >
252
- </project >
295
+ </project >
0 commit comments