-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathassembly.xml
77 lines (73 loc) · 3.2 KB
/
assembly.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<assembly>
<!-- 设置此程序集的 ID。这是此项目中特定文件程序集的符号名称。
此外,除了用于通过将组装包的值附加到生成的存档来明确命名组装包之外,id 在部署时还用作工件的分类器。 -->
<id>distribution</id>
<formats>
<!-- 打包成zip、tar.gz、tar.bz2、tar.snappy、tar.xz、jar、dir、war -->
<format>zip</format>
</formats>
<!-- includeBaseDirectory 包括基本目录(false) 设置此程序集的 ID。这是此项目中特定文件程序集的符号名称。
此外,除了用于通过将组装包的值附加到生成的存档来明确命名组装包之外,id 在部署时还用作工件的分类器。 -->
<includeBaseDirectory>false</includeBaseDirectory>
<!-- 设置生成的程序集存档的基目录。如果未设置并包含 BaseDirectory == true,
则将使用 ${project.build.finalName}。 -->
<baseDirectory>${project.build.finalName}</baseDirectory>
<fileSets>
<!-- bin -->
<fileSet>
<directory>${project.parent.basedir}/bin</directory>
<outputDirectory>bin</outputDirectory>
</fileSet>
<!-- sh -->
<fileSet>
<directory>${project.parent.basedir}/bin</directory>
<outputDirectory>bin</outputDirectory>
<lineEnding>unix</lineEnding>
<includes>
<include>datart-server.sh</include>
</includes>
</fileSet>
<!-- cmd -->
<fileSet>
<directory>${project.parent.basedir}/bin</directory>
<outputDirectory>bin</outputDirectory>
<lineEnding>dos</lineEnding>
<includes>
<include>datart-server.cmd</include>
</includes>
</fileSet>
<!-- config -->
<fileSet>
<directory>${project.parent.basedir}/config</directory>
<outputDirectory>config</outputDirectory>
</fileSet>
<!-- jar -->
<fileSet>
<directory>${project.build.directory}</directory>
<outputDirectory>../lib</outputDirectory>
<includes>
<include>${project.artifactId}-*.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}</directory>
<outputDirectory>./</outputDirectory>
<includes>
<!-- <include>Dockerfile</include>-->
<include>LICENSE</include>
<include>README.md</include>
<!-- <include>Deployment.md</include>-->
</includes>
</fileSet>
</fileSets>
<!-- 指定要包含在程序集中的依赖项。通过提供一个或多个<依赖项集>子元素来指定依赖项集。 -->
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
<!-- 如果设置为 true,此属性会将所有模块包解压缩到指定的输出目录中。当设置为 false 模块包时,将作为存档 (jar) 包含在内。 -->
<unpack>false</unpack>
<scope>runtime</scope>
</dependencySet>
</dependencySets>
<componentDescriptors/>
</assembly>