1- <project  xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" 
1+ <project  xmlns =" http://maven.apache.org/POM/4.0.0" 
2+ 	xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" 
23	xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" 
34	<modelVersion >4.0.0</modelVersion >
45	<groupId >net.bndy</groupId >
1011	<description >A seed project with web primary components in java.</description >
1112	<url >https://github.com/bndynet/web-framework-for-java</url >
1213
13- <repositories >
14- <repository >
15- <id >maven-ali</id >
16- <url >http://maven.aliyun.com/nexus/content/groups/public/</url >
17- </repository >
14+ <repositories >
15+ <repository >
16+ <id >maven-ali</id >
17+ <url >http://maven.aliyun.com/nexus/content/groups/public/</url >
18+ </repository >
1819		<repository >
1920			<id >maven-central</id >
2021			<url >http://repo1.maven.org/maven2</url >
2324			<id >maven-staging</id >
2425			<url >https://oss.sonatype.org/content/groups/staging</url >
2526		</repository >
26- </repositories >
27+ </repositories >
2728
28- <properties >
29+ <properties >
2930		<java .version>1.8</java .version>
30- <maven .test.skip>true</maven .test.skip>
31- <maven .build.timestamp.format>yyyyMMddHHmm</maven .build.timestamp.format>
31+ <maven .test.skip>true</maven .test.skip>
32+ <maven .build.timestamp.format>yyyyMMddHHmm</maven .build.timestamp.format>
3233
33- <project .shortName>WF</project .shortName>
34- <project .buildNumber>${maven.build.timestamp} </project .buildNumber>
35- </properties >
34+ <project .shortName>WF</project .shortName>
35+ <project .buildNumber>${maven.build.timestamp} </project .buildNumber>
36+ </properties >
3637
3738	<parent >
3839		<groupId >org.springframework.boot</groupId >
5657		<dependency >
5758			<groupId >net.sourceforge.nekohtml</groupId >
5859			<artifactId >nekohtml</artifactId >
59- 			<version >1.9.22</version ><!-- $NO-MVN-MAN-VER$--> 
60+ 			<version >1.9.22</version ><!-- $NO-MVN-MAN-VER$--> 
6061		</dependency >
6162		<dependency >
6263			<groupId >org.thymeleaf.extras</groupId >
9192			<artifactId >spring-boot-starter-security</artifactId >
9293		</dependency >
9394		<dependency >
94- <groupId >org.springframework.security.oauth</groupId >
95- <artifactId >spring-security-oauth2</artifactId >
95+ <groupId >org.springframework.security.oauth</groupId >
96+ <artifactId >spring-security-oauth2</artifactId >
9697		</dependency >
9798		<dependency >
9899			<groupId >io.springfox</groupId >
160161			<artifactId >toaster</artifactId >
161162			<version >0.4.15</version >
162163		</dependency >
163- <!--  hot swapping, disable cache for template, enable live reload --> 
164- <!-- <dependency>--> 
165- <!-- <groupId>org.springframework.boot</groupId>--> 
166- <!-- <artifactId>spring-boot-devtools</artifactId>--> 
167- <!-- <optional>true</optional>--> 
168- <!-- </dependency>--> 
169- <dependency >
170- 	<groupId >org.springframework.boot</groupId >
171- 	<artifactId >spring-boot-configuration-processor</artifactId >
172- 	<optional >true</optional >
173- </dependency >
164+ <!--  hot swapping, disable cache for template, enable live reload --> 
165+ <!-- <dependency>--> 
166+ <!-- <groupId>org.springframework.boot</groupId>--> 
167+ <!-- <artifactId>spring-boot-devtools</artifactId>--> 
168+ <!-- <optional>true</optional>--> 
169+ <!-- </dependency>--> 
170+ <dependency >
171+ 	<groupId >org.springframework.boot</groupId >
172+ 	<artifactId >spring-boot-configuration-processor</artifactId >
173+ 	<optional >true</optional >
174+ </dependency >
174175	</dependencies >
175176	<build >
176- 		<resources >
177+ 		<resources >
177178			<resource >
178179				<directory >src/main/resources</directory >
179180				<filtering >false</filtering >
180181			</resource >
181- <resource >
182- <directory >src/main/resources</directory >
183- <filtering >true</filtering >
184- <includes >
182+ <resource >
183+ <directory >src/main/resources</directory >
184+ <filtering >true</filtering >
185+ <includes >
185186					<include >banner.txt</include >
186187					<include >application.yml</include >
187188				</includes >
188- </resource >
189- </resources >
189+ </resource >
190+ </resources >
190191		<plugins >
191192			<plugin >
192193				<groupId >org.apache.maven.plugins</groupId >
196197					<target >1.8</target >
197198				</configuration >
198199			</plugin >
199- <plugin >
200- <groupId >org.springframework.boot</groupId >
201- <artifactId >spring-boot-maven-plugin</artifactId >
200+ <plugin >
201+ <groupId >org.springframework.boot</groupId >
202+ <artifactId >spring-boot-maven-plugin</artifactId >
202203				<executions >
203204					<execution >
204205						<goals >
205206							<goal >repackage</goal >
206207						</goals >
207208					</execution >
208209				</executions >
209-  </plugin >
210+ 			</plugin >
211+ 			<plugin >
212+ 				<artifactId >maven-resources-plugin</artifactId >
213+ 				<executions >
214+ 					<execution >
215+ 						<id >copy-resources</id >
216+ 						<phase >validate</phase >
217+ 						<goals >
218+ 							<goal >copy-resources</goal >
219+ 						</goals >
220+ 						<configuration >
221+ 							<outputDirectory >${basedir} /src/main/resources/static/dist</outputDirectory >
222+ 							<resources >
223+ 								<resource >
224+ 								 <targetPath >fonts</targetPath >
225+ 									<directory >src/main/resources/static/plugins/bootstrap/3.3.7/fonts</directory >
226+ 									<filtering >true</filtering >
227+ 								</resource >
228+ 								<resource >
229+ 								 <targetPath >fonts</targetPath >
230+ 									<directory >src/main/resources/static/plugins/font-awesome/fonts</directory >
231+ 								</resource >
232+ 								<resource >
233+ 								 <targetPath >fonts</targetPath >
234+ 									<directory >src/main/resources/static/plugins/Ionicons/fonts</directory >
235+ 								</resource >
236+ 								<resource >
237+ 								 <targetPath >fonts</targetPath >
238+ 									<directory >src/main/resources/static/plugins/simple-line-icons/fonts</directory >
239+ 								</resource >
240+ 241+ 								<resource >
242+ 								 <targetPath >img</targetPath >
243+ 									<directory >src/main/resources/static/assets/public/img</directory >
244+ 								</resource >
245+ 								<resource >
246+ 								 <targetPath >img</targetPath >
247+ 									<directory >src/main/resources/static/assets/img</directory >
248+ 								</resource >
249+ 							</resources >
250+ 						</configuration >
251+ 					</execution >
252+ 				</executions >
253+ 			</plugin >
254+ 			<plugin >
255+ 				<groupId >net.alchim31.maven</groupId >
256+ 				<artifactId >yuicompressor-maven-plugin</artifactId >
257+ 				<version >1.5.1</version >
258+ 				<executions >
259+ 					<execution >
260+ 						<goals >
261+ 							<goal >compress</goal >
262+ 						</goals >
263+ 					</execution >
264+ 				</executions >
265+ 				<configuration >
266+ 					<jswarn >false</jswarn >
267+ 					<nosuffix >true</nosuffix >
268+ 					<aggregations >
269+ 						<aggregation >
270+ 							<removeIncluded >false</removeIncluded >
271+ 							<insertNewLine >true</insertNewLine >
272+ 							<inputDir >${basedir} /src/main/resources/static/</inputDir >
273+ 							<output >${basedir} /src/main/resources/static/dist/css/public-all.min.css</output >
274+ 							<includes >
275+ 								<include >plugins/bootstrap/css/bootstrap.min.css</include >
276+ 								<include >plugins/font-awesome/css/font-awesome.min.css</include >
277+ 								<include >plugins/simple-line-icons/css/simple-line-icons.css</include >
278+ 								<include >assets/css/common.css</include >
279+ 								<include >assets/public/css/new-age.min.css</include >
280+ 								<include >assets/public/css/skin.css</include >
281+ 							</includes >
282+ 						</aggregation >
283+ 						<aggregation >
284+ 							<removeIncluded >false</removeIncluded >
285+ 							<insertNewLine >true</insertNewLine >
286+ 							<inputDir >${basedir} /src/main/resources/static/</inputDir >
287+ 							<!--  <output>${project.build.directory}/${project.build.finalName}/WEB-INF/classes/static/js/public-all.min.js</output> --> 
288+ 							<output >${basedir} /src/main/resources/static/dist/js/public-all.min.js</output >
289+ 							<includes >
290+ 								<include >plugins/jquery/jquery.min.js</include >
291+ 								<include >plugins/bootstrap/js/bootstrap.bundle.min.js</include >
292+ 								<include >plugins/jquery-easing/jquery.easing.min.js</include >
293+ 								<include >assets/public/js/new-age.js</include >
294+ 							</includes >
295+ 						</aggregation >
296+ 297+ 						<aggregation >
298+ 							<removeIncluded >false</removeIncluded >
299+ 							<insertNewLine >true</insertNewLine >
300+ 							<inputDir >${basedir} /src/main/resources/static/</inputDir >
301+ 							<output >${basedir} /src/main/resources/static/dist/css/sso-all.min.css</output >
302+ 							<includes >
303+ 								<include >plugins/bootstrap/3.3.7/css/bootstrap.min.css</include >
304+ 								<include >plugins/font-awesome/css/font-awesome.min.css</include >
305+ 								<include >plugins/Ionicons/css/ionicons.min.css</include >
306+ 								<include >apps/admin/assets/css/AdminLTE.min.css</include >
307+ 								<include >plugins/iCheck/all.css</include >
308+ 								<include >assets/css/common.css</include >
309+ 							</includes >
310+ 						</aggregation >
311+ 						<aggregation >
312+ 							<removeIncluded >false</removeIncluded >
313+ 							<insertNewLine >true</insertNewLine >
314+ 							<inputDir >${basedir} /src/main/resources/static/</inputDir >
315+ 							<output >${basedir} /src/main/resources/static/dist/js/sso-all.min.js</output >
316+ 							<includes >
317+ 								<include >plugins/jquery/jquery.min.js</include >
318+ 								<include >plugins/bootstrap/3.3.7/js/bootstrap.min.js</include >
319+ 								<include >plugins/iCheck/icheck.min.js</include >
320+ 							</includes >
321+ 						</aggregation >
322+ 					</aggregations >
323+ 				</configuration >
324+ 			</plugin >
210325		</plugins >
211326	</build >
212327</project >
0 commit comments