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" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
3
+ <modelVersion >4.0.0</modelVersion >
4
+ <parent >
5
+ <groupId >org.dcache</groupId >
6
+ <artifactId >nfs4j</artifactId >
7
+ <version >0.27.0-SNAPSHOT</version >
8
+ </parent >
9
+
10
+ <groupId >org.dcache.nfs4j</groupId >
11
+ <artifactId >basic-server</artifactId >
12
+ <packaging >jar</packaging >
13
+
14
+
15
+ <build >
16
+ <plugins >
17
+ <plugin >
18
+ <groupId >org.apache.maven.plugins</groupId >
19
+ <artifactId >maven-assembly-plugin</artifactId >
20
+ <version >3.1.0</version >
21
+ <executions >
22
+ <execution >
23
+ <goals >
24
+ <goal >single</goal >
25
+ </goals >
26
+ <phase >package</phase >
27
+ <configuration >
28
+ <descriptorRefs >
29
+ <descriptorRef >jar-with-dependencies</descriptorRef >
30
+ </descriptorRefs >
31
+ <archive >
32
+ <manifest >
33
+ <mainClass >org.dcache.nfs4j.server.Main</mainClass >
34
+ <packageName >org.dcache.nfs</packageName >
35
+ <addExtensions />
36
+ </manifest >
37
+ <manifestEntries >
38
+ <mode >development</mode >
39
+ <Implementation-Build >${buildNumber} </Implementation-Build >
40
+ <url >${project.url} </url >
41
+ <Build-Time >${maven.build.timestamp} </Build-Time >
42
+ </manifestEntries >
43
+ </archive >
44
+ <finalName >${project.artifactId} </finalName >
45
+ <appendAssemblyId >false</appendAssemblyId >
46
+ </configuration >
47
+ </execution >
48
+ </executions >
49
+ </plugin >
50
+
51
+ <plugin >
52
+ <groupId >io.fabric8</groupId >
53
+ <artifactId >docker-maven-plugin</artifactId >
54
+ <version >0.45.1</version >
55
+ <configuration >
56
+ <images >
57
+ <image >
58
+ <name >%g/nfs4j-server:%l</name >
59
+ <build >
60
+ <dockerFile >${project.basedir} /src/main/container/Dockerfile</dockerFile >
61
+ <assembly >
62
+ <descriptorRef >artifact-with-dependencies</descriptorRef >
63
+ </assembly >
64
+ </build >
65
+ </image >
66
+ </images >
67
+ </configuration >
68
+ <executions >
69
+ <execution >
70
+ <id >build</id >
71
+ <phase >install</phase >
72
+ <goals >
73
+ <goal >build</goal >
74
+ </goals >
75
+ </execution >
76
+ </executions >
77
+ </plugin >
78
+
79
+ </plugins >
80
+ </build >
81
+
82
+ <dependencies >
83
+ <dependency >
84
+ <groupId >org.dcache</groupId >
85
+ <artifactId >nfs4j-core</artifactId >
86
+ <version >${project.version} </version >
87
+ </dependency >
88
+ <dependency >
89
+ <groupId >ch.qos.logback</groupId >
90
+ <artifactId >logback-classic</artifactId >
91
+ </dependency >
92
+ <dependency >
93
+ <groupId >info.picocli</groupId >
94
+ <artifactId >picocli</artifactId >
95
+ </dependency >
96
+ <dependency >
97
+ <groupId >com.boundary</groupId >
98
+ <artifactId >high-scale-lib</artifactId >
99
+ </dependency >
100
+ </dependencies >
101
+ </project >
0 commit comments