forked from 52North/js-sensorweb-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpom.xml
More file actions
237 lines (232 loc) · 10.4 KB
/
pom.xml
File metadata and controls
237 lines (232 loc) · 10.4 KB
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
<groupId>org.n52.mobileclient</groupId>
<artifactId>jsClient</artifactId>
<version>0.2.0</version>
<packaging>war</packaging>
<name>JavaScript SensorWeb Client</name>
<description></description>
<url></url>
<inceptionYear>2014</inceptionYear>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<configuration>
<descriptorRefs>
<descriptorRef>src</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<!-- <warSourceExcludes>**/**.css,**/**.js</warSourceExcludes> -->
<!-- <archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<addMavenDescriptor>false</addMavenDescriptor>
</archive> -->
<webXml>WebContent/WEB-INF/web.xml</webXml>
<webResources>
<resource>
<directory>WebContent/</directory>
<filtering>false</filtering>
<excludes>
<exclude>**/*.css</exclude>
<exclude>**/*.js</exclude>
<!-- <exclude>css/fonts/entypo*</exclude>
<exclude>css/fonts/opensans*</exclude>
<exclude>css/fonts/*.ttf</exclude>
<exclude>css/fonts/*.eot</exclude>
<exclude>css/fonts/*.svg</exclude>
<exclude>icon.png</exclude>
<exclude>config.xml</exclude>
<exclude>res/**</exclude> -->
<exclude>index.html</exclude>
<exclude>test.html</exclude>
</excludes>
</resource>
<resource>
<directory>WebContent/</directory>
<filtering>true</filtering>
<includes>
<include>index.html</include>
<include>test.html</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.7.2</version>
<executions>
<execution>
<id>default-minify</id>
<configuration>
<cssSourceFiles>
<!-- <cssSourceFile>libs/bootstrap-full.css</cssSourceFile> -->
<cssSourceFile>libs/bootstrap.css</cssSourceFile>
<cssSourceFile>libs/datepicker.css</cssSourceFile>
<cssSourceFile>offcanvas.css</cssSourceFile>
<!-- <cssSourceFile>libs/leaflet-full.css</cssSourceFile> -->
<cssSourceFile>libs/leaflet-full.css</cssSourceFile>
<cssSourceFile>libs/leafletMarkerCluster.css</cssSourceFile>
<cssSourceFile>libs/l.geosearch.css</cssSourceFile>
<cssSourceFile>mainstyles.css</cssSourceFile>
<cssSourceFile>list.css</cssSourceFile>
<cssSourceFile>map.css</cssSourceFile>
<cssSourceFile>time.css</cssSourceFile>
<cssSourceFile>chart.css</cssSourceFile>
<cssSourceFile>settings.css</cssSourceFile>
<cssSourceFile>legend.css</cssSourceFile>
<cssSourceFile>selectionList.css</cssSourceFile>
<cssSourceFile>animation.css</cssSourceFile>
<cssSourceFile>table.css</cssSourceFile>
<cssSourceFile>guidedtour.css</cssSourceFile>
</cssSourceFiles>
<cssFinalFile>jsc.${project.version}.css</cssFinalFile>
<jsSourceFiles>
<!-- <jsSourceFile>libs/jquery-2.0.3.js</jsSourceFile> -->
<jsSourceFile>libs/jquery-1.10.2.js</jsSourceFile>
<!-- <jsSourceFile>libs/jquery-1.11.0.js</jsSourceFile> -->
<!-- <jsSourceFile>libs/bootstrap-full.js</jsSourceFile> -->
<jsSourceFile>libs/bootstrap.js</jsSourceFile>
<jsSourceFile>libs/bootstrap-datepicker.js</jsSourceFile>
<jsSourceFile>libs/leaflet-full.js</jsSourceFile>
<!-- <jsSourceFile>libs/leaflet-src.js</jsSourceFile> -->
<jsSourceFile>libs/leaflet.markercluster-src.js</jsSourceFile>
<jsSourceFile>libs/l.control.geosearch.js</jsSourceFile>
<jsSourceFile>libs/l.geosearch.provider.openstreetmap.js</jsSourceFile>
<jsSourceFile>libs/jquery.flot.js</jsSourceFile>
<jsSourceFile>libs/jquery.flot.time.js</jsSourceFile>
<jsSourceFile>libs/jquery.total-storage.js</jsSourceFile>
<jsSourceFile>libs/mustache.js</jsSourceFile>
<jsSourceFile>libs/moment.min.js</jsSourceFile>
<jsSourceFile>libs/sorttable.js</jsSourceFile>
<jsSourceFile>models/timeseries.js</jsSourceFile>
<jsSourceFile>models/referenceValue.js</jsSourceFile>
<jsSourceFile>models/tsStyle.js</jsSourceFile>
<jsSourceFile>models/settings.js</jsSourceFile>
<jsSourceFile>templates/template.js</jsSourceFile>
<jsSourceFile>helper/time.js</jsSourceFile>
<jsSourceFile>helper/color.js</jsSourceFile>
<jsSourceFile>helper/rest.js</jsSourceFile>
<jsSourceFile>helper/pages.js</jsSourceFile>
<jsSourceFile>helper/modal.js</jsSourceFile>
<jsSourceFile>helper/event.js</jsSourceFile>
<jsSourceFile>helper/status.js</jsSourceFile>
<jsSourceFile>helper/button.js</jsSourceFile>
<jsSourceFile>helper/permalink.js</jsSourceFile>
<jsSourceFile>helper/bootstrap-fix.js</jsSourceFile>
<jsSourceFile>helper/tsHelper.js</jsSourceFile>
<jsSourceFile>controller/startController.js</jsSourceFile>
<jsSourceFile>controller/permalinkController.js</jsSourceFile>
<jsSourceFile>controller/settingsController.js</jsSourceFile>
<jsSourceFile>controller/timeseriesController.js</jsSourceFile>
<jsSourceFile>controller/timeController.js</jsSourceFile>
<jsSourceFile>controller/mapController.js</jsSourceFile>
<jsSourceFile>controller/listSelectionController.js</jsSourceFile>
<jsSourceFile>controller/chartController.js</jsSourceFile>
<jsSourceFile>controller/legendController.js</jsSourceFile>
<jsSourceFile>controller/styleChangeController.js</jsSourceFile>
<jsSourceFile>controller/tableController.js</jsSourceFile>
<jsSourceFile>controller/guidedTourController.js</jsSourceFile>
</jsSourceFiles>
<jsFinalFile>jsc.${project.version}.js</jsFinalFile>
<jsEngine>CLOSURE</jsEngine>
<closureCompilationLevel>SIMPLE_OPTIMIZATIONS</closureCompilationLevel>
<!--closureExterns>
<closureExtern>extern/external-lib.js</closureExtern>
</closureExterns-->
<skipMinify>${skipMinify}</skipMinify>
<webappSourceDir>
${basedir}/WebContent/
</webappSourceDir>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.mycila</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<header>misc/license_header.txt</header>
<properties>
<inceptionYear>${project.inceptionYear}</inceptionYear>
<latestYearOfContribution>${currentYear}</latestYearOfContribution>
</properties>
<includes>
<include>**/*.js</include>
<include>**/*.css</include>
</includes>
<excludes>
<exclude>**/js/libs/**</exclude>
<exclude>**/css/libs/**</exclude>
</excludes>
</configuration>
<executions>
<execution>
<id>check-headers</id>
<phase>initialize</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>minify</id>
<properties>
<skipMinify>false</skipMinify>
<minifiedPostfix>min.</minifiedPostfix>
</properties>
</profile>
</profiles>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.resourceEncoding>UTF-8</project.build.resourceEncoding>
<maven.compiler.source>1.5</maven.compiler.source>
<maven.compiler.target>1.5</maven.compiler.target>
<maven.build.timestamp.format>yyyy</maven.build.timestamp.format>
<currentYear>${maven.build.timestamp}</currentYear>
<skipMinify>true</skipMinify>
<minifiedPostfix></minifiedPostfix>
</properties>
</project>