<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="/POM/4.0.0" xmlns:xsi="http:///2001/XMLSchema-instance"
xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.">
<modelVersion>4.0.0</modelVersion>
<!--Declare inheritance of parent module (i.e. root) module-->
<parent>
<groupId></groupId>
<artifactId>jxt</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<!--Submodule Information-->
<artifactId>jxt-oms</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<!--Configure jdk version and file encoding-->
<properties>
<>UTF-8</>
<>UTF-8</>
<>1.8</>
</properties>
<!-- Key points -->
<!-- Multi-environment configuration node -->
<profiles>
<!--1. Development Environment-->
<profile>
<id>dev</id>
<!-- Developer environment is activated by default -->
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!--Node name, custom name, as long as it is consistent with the variable name taken in properties-->
<>dev</>
<!--Log file path-->
<>${}/logs/jxt/</>
</properties>
</profile>
<!--2. Test environment-->
<profile>
<id>test</id>
<properties>
<>test</>
<>/home/jxt/logs/jxt/</>
</properties>
</profile>
<!--3. Production environment-->
<profile>
<id>prod</id>
<properties>
<>prod</>
<>/home/jxt/logs/jxt/</>
</properties>
</profile>
</profiles>
<!--Other dependencies-->
<dependencies>
<dependency>
<groupId></groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.1.</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
<!--Alibaba Database Connection Pool-->
<dependency>
<groupId></groupId>
<artifactId>druid</artifactId>
<version>1.0.28</version>
</dependency>
<!--mysql driver-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
<!--swagger interface document generator configuration-->
<dependency>
<groupId></groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.8.0</version>
</dependency>
<dependency>
<groupId>-chen</groupId>
<artifactId>swagger-ui-layer</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>guava</artifactId>
<version>21.0</version>
</dependency>
<dependency>
<groupId>.swagger2markup</groupId>
<artifactId>swagger2markup</artifactId>
<version>1.3.3</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>asciidoctorj-pdf</artifactId>
<version>1.5.0-alpha.10.1</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>asciidoctorj</artifactId>
<version>1.5.7</version>
</dependency>
</dependencies>
<build>
<!--Configuration File-->
<resources>
<resource>
<!--Path to the configuration file-->
<directory>src/main/resources</directory>
<!-- Maven's resource filtering function can be implemented during construction,
Modify the properties represented by "@xxx@" in the file in <includes>, here is the key -->
<filtering>true</filtering>
<!--Specify configuration file type->
<includes>
<include></include>
<!--${} is the currently activated configuration file -->
<include>application-${}.properties</include>
<include>**/*.xml</include>
<include>**/*.setting</include>
<include>**/*.p12</include>
</includes>
</resource>
</resources>
<!--Plugin-->
<plugins>
<plugin>
<groupId></groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<!-- Filter certificate files with suffixes pem and pfx -->
<nonFilteredFileExtensions>
<nonFilteredFileExtension>pem</nonFilteredFileExtension>
<nonFilteredFileExtension>pfx</nonFilteredFileExtension>
<nonFilteredFileExtension>p12</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
<!--If swagger is used, the following is the plug-in configuration for PDF and HTML document generators-->
<plugin>
<groupId></groupId>
<artifactId>asciidoctor-maven-plugin</artifactId>
<version>1.5.7.1</version>
<!-- Include Asciidoctor PDF for pdf generation -->
<dependencies>
<dependency>
<groupId></groupId>
<artifactId>asciidoctorj-pdf</artifactId>
<version>1.5.0-alpha.10.1</version>
</dependency>
<dependency>
<groupId></groupId>
<artifactId>jruby-complete</artifactId>
<version>9.1.17.0</version>
</dependency>
</dependencies>
<!-- General Document Generator Configuration -->
<configuration>
<sourceDirectory>D:\docs\markdown\generated</sourceDirectory>
<sourceHighlighter>coderay</sourceHighlighter>
<attributes>
<toc>left</toc>
</attributes>
</configuration>
<executions>
<execution>
<id>output-html</id>
<phase>generate-resources</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<backend>html5</backend>
<outputDirectory>D:\docs\markdown\generated\html</outputDirectory>
</configuration>
</execution>
<execution>
<id>output-pdf</id>
<phase>generate-resources</phase>
<goals>
<goal>process-asciidoc</goal>
</goals>
<configuration>
<backend>pdf</backend>
<outputDirectory>D:\docs\markdown\generated\pdf</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>.swagger2markup</groupId>
<artifactId>swagger2markup-maven-plugin</artifactId>
<version>1.3.1</version>
<configuration>
<!--The port here must be the port used for the current project startup-->
<swaggerInput>http://localhost:8087/v2/api-docs</swaggerInput>
<outputDir>D:\docs\markdown\generated</outputDir>
<config>
<!-- In addition to ASCIIDOC, there are also MARKDOWN and CONFLUENCE_MARKUP options -->
<>ASCIIDOC</>
</config>
</configuration>
</plugin>
</plugins>
</build>
</project>