22
22
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23
23
24
24
-->
25
- <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" >
25
+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
26
+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
27
+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" >
26
28
<modelVersion >4.0.0</modelVersion >
27
29
28
30
<parent >
42
44
<connection >scm:git:https://github.com/exist-db/exist.git</connection >
43
45
<developerConnection >scm:git:https://github.com/exist-db/exist.git</developerConnection >
44
46
<url >scm:git:https://github.com/exist-db/exist.git</url >
45
- <tag >HEAD</tag >
46
- </scm >
47
+ <tag >HEAD</tag >
48
+ </scm >
47
49
48
50
<properties >
49
51
<assemble .dir>${project.build.directory} /exist-docker-${project.version} -docker-dir</assemble .dir>
50
52
<exist .uber.jar.filename>exist.uber.jar</exist .uber.jar.filename>
51
53
<docker .tag>latest</docker .tag>
52
54
<docker .debug.tag>debug</docker .debug.tag>
55
+ <docker .platforms>linux/amd64, linux/arm64</docker .platforms>
53
56
</properties >
54
57
55
58
<dependencies >
106
109
<configuration >
107
110
<failOnWarning >true</failOnWarning >
108
111
<ignoredUnusedDeclaredDependencies >
109
- <ignoredUnusedDeclaredDependency >${project.groupId} :exist-distribution:pom:${project.version} </ignoredUnusedDeclaredDependency > <!-- needed at runtime to support lucene query syntax -->
112
+ <ignoredUnusedDeclaredDependency >
113
+ ${project.groupId} :exist-distribution:pom:${project.version} </ignoredUnusedDeclaredDependency > <!--
114
+ needed at runtime to support lucene query syntax -->
110
115
</ignoredUnusedDeclaredDependencies >
111
116
</configuration >
112
117
</execution >
124
129
<goal >single</goal >
125
130
</goals >
126
131
<configuration >
127
- <archiveBaseDirectory >${project.basedir} /../exist-distribution/target/exist-distribution-${project.version} -dir</archiveBaseDirectory >
132
+ <archiveBaseDirectory >
133
+ ${project.basedir} /../exist-distribution/target/exist-distribution-${project.version} -dir</archiveBaseDirectory >
128
134
<attach >false</attach >
129
135
<descriptors >
130
136
<descriptor >src/assembly/dist-assembly-docker.xml</descriptor >
183
189
</filter >
184
190
</filters >
185
191
<transformers >
186
- <transformer implementation =" org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" />
187
- <transformer implementation =" org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer" >
192
+ <transformer
193
+ implementation =" org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" />
194
+ <transformer
195
+ implementation =" org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer" >
188
196
<addHeader >false</addHeader >
189
197
</transformer >
190
- <transformer implementation =" org.apache.maven.plugins.shade.resource.AppendingTransformer" >
198
+ <transformer
199
+ implementation =" org.apache.maven.plugins.shade.resource.AppendingTransformer" >
191
200
<resource >META-INF/mailcap</resource >
192
201
</transformer >
193
- <transformer implementation =" org.apache.maven.plugins.shade.resource.AppendingTransformer" >
202
+ <transformer
203
+ implementation =" org.apache.maven.plugins.shade.resource.AppendingTransformer" >
194
204
<resource >META-INF/mailcap.default</resource >
195
205
</transformer >
196
- <transformer implementation =" org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
197
- <transformer implementation =" org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" >
206
+ <transformer
207
+ implementation =" org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
208
+ <transformer
209
+ implementation =" org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" >
198
210
<manifestEntries >
199
211
<Multi-Release >true</Multi-Release >
200
212
</manifestEntries >
210
222
<artifactId >docker-maven-plugin</artifactId >
211
223
<version >0.45.1</version >
212
224
<configuration >
213
- <verbose >true</verbose >
225
+ <verbose >true</verbose >
226
+ <pushRegistry >registry.hub.docker.com</pushRegistry >
214
227
<images >
215
228
<image >
216
229
<name >existdb/existdb:%v</name >
230
+ <registry >registry.hub.docker.com</registry >
217
231
<alias >exist</alias >
218
232
<build >
233
+ <buildx >
234
+ <platforms >
235
+ <platform >${docker.platforms} </platform >
236
+ </platforms >
237
+ </buildx >
219
238
<tags >
220
239
<tag >${docker.tag} </tag >
221
240
</tags >
225
244
</image >
226
245
<image >
227
246
<name >existdb/existdb:%v-DEBUG</name >
247
+ <registry >registry.hub.docker.com</registry >
228
248
<alias >exist-debug</alias >
229
249
<build >
250
+ <buildx >
251
+ <platforms >
252
+ <platform >${docker.platforms} </platform >
253
+ </platforms >
254
+ </buildx >
230
255
<tags >
231
256
<tag >${docker.debug.tag} </tag >
232
257
</tags >
256
281
257
282
</plugins >
258
283
</build >
259
- </project >
284
+ </project >
0 commit comments