| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 | <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>com.zcxk.smartcity</groupId>  <artifactId>smart-city-bat</artifactId>  <packaging>jar</packaging>  <version>1.0</version>  <name>smart-city-bat</name>  <url>http://maven.apache.org</url>  <properties>     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>     <maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>  </properties>   <!-- spring-boot-starter-parent包含了大量配置好的依赖管理,在自己项目添加这些依赖的时候不需要写<version>版本号 -->  <parent>	    <groupId>org.springframework.boot</groupId>	    <artifactId>spring-boot-starter-parent</artifactId>	     <version>2.0.1.RELEASE</version>	    <relativePath/>  </parent>  <dependencies>        <!-- 实现web功能 -->		<dependency>			<groupId>org.springframework.boot</groupId>			<artifactId>spring-boot-starter-web</artifactId>		</dependency>		<dependency>			<groupId>org.springframework.boot</groupId>			<artifactId>spring-boot-starter-test</artifactId>			<scope>test</scope>		</dependency>		<!-- 模版 -->		<dependency>			<groupId>org.springframework.boot</groupId>			<artifactId>spring-boot-starter-thymeleaf</artifactId>		</dependency>		 <dependency>			<groupId>net.sourceforge.nekohtml</groupId>			<artifactId>nekohtml</artifactId>		</dependency>		<dependency>			<groupId>org.springframework.boot</groupId>			<artifactId>spring-boot-starter-data-jpa</artifactId>		</dependency>		<dependency>			<groupId>mysql</groupId>			<artifactId>mysql-connector-java</artifactId>		</dependency>		<!--quartz依赖-->		<dependency>		    <groupId>org.springframework.boot</groupId>		    <artifactId>spring-boot-starter-quartz</artifactId>		</dependency>		<!-- 构建Restful API -->		<dependency>			<groupId>io.springfox</groupId>			<artifactId>springfox-swagger2</artifactId>			<version>2.7.0</version>		</dependency>		<dependency>			<groupId>io.springfox</groupId>			<artifactId>springfox-swagger-ui</artifactId>			<version>2.7.0</version>		</dependency>		<dependency>			<groupId>com.alibaba</groupId>			<artifactId>fastjson</artifactId>			<version>1.2.41</version>		</dependency>  </dependencies>  <build>  		<finalName>		  ${project.artifactId}-${project.version}_${maven.build.timestamp}		</finalName>		<plugins>			<plugin>				<groupId>org.springframework.boot</groupId>				<artifactId>spring-boot-maven-plugin</artifactId>			</plugin>			<!-- 1、设置jar的入口类 -->			<plugin>				<groupId>org.apache.maven.plugins</groupId>				<artifactId>maven-jar-plugin</artifactId>				<configuration>					<archive>						<manifest>							<addClasspath>true</addClasspath>							<classpathPrefix>lib/</classpathPrefix>							<mainClass>com.zcxk.smartcity.bat.Application</mainClass>						</manifest>					</archive>				</configuration>			</plugin>			<!--2、把附属的jar打到jar内部的lib目录中 -->			<plugin>				<groupId>org.apache.maven.plugins</groupId>				<artifactId>maven-dependency-plugin</artifactId>				<executions>					<execution>						<id>copy-dependencies</id>						<phase>package</phase>						<goals>							<goal>copy-dependencies</goal>						</goals>						<configuration>							<outputDirectory>${project.build.directory}/lib</outputDirectory>						</configuration>					</execution>				</executions>			</plugin>			<!-- 3、打包过程忽略Junit测试 -->			<plugin>				<groupId>org.apache.maven.plugins</groupId>				<artifactId>maven-surefire-plugin</artifactId>				<configuration>					<skip>true</skip>				</configuration>			</plugin>		</plugins>	</build></project>
 |