-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.xml
118 lines (116 loc) · 3.98 KB
/
package.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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<?xml version="1.0" encoding="UTF-8"?>
<package>
<dist>
<install mode='copy'>
<include name="bin/*-server"/>
<include name="bin/akt"/>
<include name="bin/*.sh"/>
<include name="etc/init.d/*.sh"/>
<include name="config/*.xml"/>
<include name="config/*.tmpl"/>
<include name="config/*.png"/>
<fileset dir="prod">
<include name="dynamo.xml"/>
</fileset>
</install>
<install mode='exec'>
<command>chmod +x #{dst}</command>
<include name="bin/*-server"/>
<include name="bin/*.sh"/>
</install>
<install mode='copy' dir="bundles">
<fileset dir="bundles">
<include name="**/*.properties"/>
</fileset>
</install>
<install mode='copy' dir='licenses'>
<include name="LICENSE"/>
<include name="LICENSE.*"/>
<include name="COPYING"/>
<include name="COPYING3"/>
</install>
<install mode='concat' dir='licenses'>
<include name="NOTICE.txt"/>
</install>
<install mode='copy' dir='db'>
<fileset dir="db">
<include name="*.xml"/>
<include name="**/*.sql"/>
</fileset>
</install>
<install mode='copy' dir='web'>
<fileset dir="web">
<include name="**/*.xhtml"/>
<include name="**/*.html"/>
<include name="**/*.pdf"/>
<include name="**/*.svg"/>
<include name="**/*.png"/>
<include name="**/*.ico"/>
<include name="**/*.ttf"/>
<include name="**/*.woff2"/>
<include name="WEB-INF/**"/>
<include name="static/**"/>
<exclude name="preview/**"/>
<exclude name="WEB-INF/layouts/**"/>
</fileset>
</install>
<install mode='libs' dir='lib'>
<library>libmysqlclient*</library>
<library>libmariadb*</library>
<library>libmysqlclient*</library>
<library>libsqlite*</library>
<library>libgnat*</library>
<library>libgnarl*</library>
<library>libada_lzma*</library>
<library>libbfd*</library>
<library>libssl*</library>
<library>libcrypto*</library>
<include name="bin/*-server"/>
</install>
<install mode='exec' dir='web'>
<command slow='true'>closure --warning_level QUIET --charset UTF-8 #{src} --js_output_file #{dst}</command>
<fileset dir="web">
<include name="**/*.js"/>
<exclude name="js/highlight.pack.js"/>
<exclude name="js/easymde/easymde.min.js"/>
</fileset>
</install>
<install mode='copy' dir='web'>
<fileset dir="web">
<include name="js/highlight.pack.js"/>
<include name="js/trumbowyg/trumbowyg.js"/>
<include name="js/easymde/easymde.min.js"/>
</fileset>
</install>
<install mode='exec' dir='web'>
<command>yui-compressor --type css --charset UTF-8 -o #{dst} #{src}</command>
<fileset dir="web">
<include name="**/*.css"/>
</fileset>
</install>
<install mode='merge' dir='web' log='info'>
<property name="contextPath"></property>
<property name="jquery.path">/js/jquery-3.7.0.js</property>
<property name="jquery.uiCssPath">/css/jquery-ui-1.13.2/</property>
<property name="jquery.chosenCssPath">/css/jquery-chosen-2.2.1/chosen.css</property>
<property name="jquery.uiPath">/js/jquery-ui-1.13.2/</property>
<replace>
<from>url("images/</from>
<to>url("jquery-ui-1.13.2/images/</to>
</replace>
<replace>
<from>url(../../images/</from>
<to>url(../images/</to>
</replace>
<fileset dir="web">
<include name="WEB-INF/layouts/*.xhtml"/>
</fileset>
</install>
<install mode='copy-exec' dir='web' >
<command output="${dst}">jpegtran -copy none -optimize -perfect #{src}</command>
<fileset dir="web">
<include name="**/*.jpg"/>
</fileset>
</install>
</dist>
</package>