pom文件学习

匿名 (未验证) 提交于 2019-12-03 00:26:01
<?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/xsd/maven-4.0.0.xsd">     <modelVersion>4.0.0</modelVersion>      <groupId>com.test</groupId>     <artifactId>demo</artifactId>     <version>1.0</version>     <packaging>jar</packaging>      <name>demo</name>     <description>demo</description>      <parent>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-starter-parent</artifactId>         <version>1.5.13.RELEASE</version>         <relativePath/> <!-- lookup parent from repository -->     </parent>      <properties>         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>         <java.version>1.8</java.version>         <spring-cloud.version>Edgware.SR3</spring-cloud.version>         <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format>         <buildtime>${maven.build.timestamp}</buildtime>         <Version_Name>${project.version}</Version_Name>     </properties>      <dependencies>         <!-- Apache Java-->         <dependency>             <groupId>commons-beanutils</groupId>             <artifactId>commons-beanutils</artifactId>             <version>1.9.3</version>         </dependency>          <!-- -->         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-actuator</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-actuator-docs</artifactId>         </dependency>          <!-- -->         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-aop</artifactId>         </dependency>          <!-- -->         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-cache</artifactId>         </dependency>          <!-- Restful-->         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-feign</artifactId>         </dependency>          <!-- -->         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-hystrix</artifactId>         </dependency>          <!-- client -->         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-config</artifactId>         </dependency>          <!-- -->         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-zipkin</artifactId>         </dependency>         <dependency>             <groupId>org.springframework.amqp</groupId>             <artifactId>spring-rabbit</artifactId>         </dependency>          <!-- -->         <dependency>             <groupId>org.springframework.cloud</groupId>             <artifactId>spring-cloud-starter-consul-discovery</artifactId>         </dependency>          <!-- Redis-->         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-data-redis</artifactId>         </dependency>          <!-- MyBatis-->         <dependency>             <groupId>org.mybatis.spring.boot</groupId>             <artifactId>mybatis-spring-boot-starter</artifactId>             <version>1.3.0</version>         </dependency>          <!-- Bean-->         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-validation</artifactId>         </dependency>          <!-- Spring Web/Restful -->         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-web</artifactId>         </dependency>          <!-- Mysql-->         <dependency>             <groupId>mysql</groupId>             <artifactId>mysql-connector-java</artifactId>             <scope>runtime</scope>         </dependency>          <!-- MySql-->         <dependency>             <groupId>com.github.pagehelper</groupId>             <artifactId>pagehelper-spring-boot-starter</artifactId>             <version>1.1.1</version>         </dependency>          <!-- Spring-->         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-test</artifactId>             <scope>test</scope>         </dependency>         <dependency>             <groupId>org.springframework.restdocs</groupId>             <artifactId>spring-restdocs-mockmvc</artifactId>             <scope>test</scope>         </dependency>          <!--SWAGGER 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>          <!-- logstash    ,-->         <dependency>             <groupId>net.logstash.logback</groupId>             <artifactId>logstash-logback-encoder</artifactId>             <version>4.10</version>         </dependency>         <!-- logback-->         <dependency>             <groupId>org.codehaus.janino</groupId>             <artifactId>janino</artifactId>             <version>3.0.7</version>         </dependency>         <!-- h2-->         <dependency>             <groupId>com.h2database</groupId>             <artifactId>h2</artifactId>             <scope>test</scope>         </dependency>         <!---->         <dependency>             <groupId>io.dropwizard.metrics</groupId>             <artifactId>metrics-core</artifactId>         </dependency>         <!--Lombok get set toString-->         <dependency>             <groupId>org.projectlombok</groupId>             <artifactId>lombok</artifactId>             <scope>provided</scope>         </dependency>         <!--apache-->         <dependency>             <groupId>org.apache.commons</groupId>             <artifactId>commons-lang3</artifactId>             <version>3.7</version>         </dependency>         <dependency>             <groupId>org.apache.commons</groupId>             <artifactId>commons-collections4</artifactId>             <version>4.1</version>         </dependency>         <!--freemarker -->         <dependency>             <groupId>org.springframework.boot</groupId>             <artifactId>spring-boot-starter-freemarker</artifactId>         </dependency>     </dependencies>      <dependencyManagement>         <dependencies>             <dependency>                 <groupId>org.springframework.cloud</groupId>                 <artifactId>spring-cloud-dependencies</artifactId>                 <version>${spring-cloud.version}</version>                 <type>pom</type>                 <scope>import</scope>             </dependency>         </dependencies>     </dependencyManagement>      <build>         <plugins>             <plugin>                 <groupId>org.springframework.boot</groupId>                 <artifactId>spring-boot-maven-plugin</artifactId>                 <configuration>                 </configuration>             </plugin>             <!---->             <plugin>                 <groupId>org.apache.maven.plugins</groupId>                 <artifactId>maven-assembly-plugin</artifactId>                 <executions>                     <execution>                         <id>test</id>                         <phase>package</phase>                         <goals>                             <goal>single</goal>                         </goals>                         <configuration>                             <descriptor>dist/descriptors/test.xml</descriptor>                             <finalName>${project.artifactId}</finalName>                         </configuration>                     </execution>                 </executions>             </plugin>             <plugin>                 <groupId>org.apache.maven.plugins</groupId>                 <artifactId>maven-clean-plugin</artifactId>                 <configuration>                     <excludeDefaultDirectories>false</excludeDefaultDirectories>                     <filesets>                         <fileset>                             <directory>${basedir}/logs</directory>                         </fileset>                         <fileset>                             <directory>${basedir}/work</directory>                         </fileset>                     </filesets>                 </configuration>             </plugin>             <!--maven mybatis generator-->             <plugin>                 <groupId>org.mybatis.generator</groupId>                 <artifactId>mybatis-generator-maven-plugin</artifactId>                 <version>1.3.5</version>                 <dependencies>                     <dependency>                         <groupId>mysql</groupId>                         <artifactId>mysql-connector-java</artifactId>                         <version>${mysql.version}</version>                     </dependency>                 </dependencies>                 <configuration>                     <configurationFile>src/main/resources/myBatisGeneratorConfig.xml</configurationFile>                     <verbose>true</verbose>                     <overwrite>true</overwrite>                 </configuration>             </plugin>         </plugins>     </build>     <repositories>         <repository>             <id>test</id>             <url>...</url>             <releases>                 <enabled>true</enabled>             </releases>             <snapshots>                 <enabled>true</enabled>                 <updatePolicy>always</updatePolicy>             </snapshots>         </repository>     </repositories> </project> 
文章来源: pom文件学习
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!