|
@@ -0,0 +1,442 @@
|
|
|
+<?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.sooka</groupId>
|
|
|
+ <artifactId>sp_qzqd</artifactId>
|
|
|
+ <version>0.1</version>
|
|
|
+ <packaging>war</packaging>
|
|
|
+
|
|
|
+ <name>sp_qzqd</name>
|
|
|
+ <description>This an content manage system</description>
|
|
|
+
|
|
|
+ <parent>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-parent</artifactId>
|
|
|
+ <version>1.5.11.RELEASE</version>
|
|
|
+ <relativePath/>
|
|
|
+ </parent>
|
|
|
+
|
|
|
+ <properties>
|
|
|
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
+ <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|
|
+ <java.version>1.8</java.version>
|
|
|
+ <shiro.version>1.4.0</shiro.version>
|
|
|
+ <pac4j.version>2.0.0</pac4j.version>
|
|
|
+ <!-- MyBatis Generator master Java接口和实体类 -->
|
|
|
+ <masterTargetJavaProject>${basedir}/src/main/java</masterTargetJavaProject>
|
|
|
+ <masterTargetMapperPackage>com.sooka.mybatis.mapper</masterTargetMapperPackage>
|
|
|
+ <masterTargetModelPackage>com.sooka.mybatis.model</masterTargetModelPackage>
|
|
|
+ <masterTargetResourcesProject>${basedir}/src/main/resources</masterTargetResourcesProject>
|
|
|
+ <masterTargetXMLPackage>com.sooka.mybatis.mapper</masterTargetXMLPackage>
|
|
|
+
|
|
|
+ <!-- MyBatis Generator slave Java接口和实体类 -->
|
|
|
+ <slaveTargetJavaProject>${basedir}/src/main/java</slaveTargetJavaProject>
|
|
|
+ <slaveTargetMapperPackage>com.sooka.mybatis.mapper.slave</slaveTargetMapperPackage>
|
|
|
+ <slaveTargetModelPackage>com.sooka.mybatis.model.slave</slaveTargetModelPackage>
|
|
|
+ <slaveTargetResourcesProject>${basedir}/src/main/resources</slaveTargetResourcesProject>
|
|
|
+ <slaveTargetXMLPackage>com.sooka.mybatis.mapper.slave</slaveTargetXMLPackage>
|
|
|
+ <kotlin.version>1.5.30</kotlin.version>
|
|
|
+ </properties>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <dependencies>
|
|
|
+ <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>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-data-redis</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-data-jpa</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-jdbc</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.session</groupId>
|
|
|
+ <artifactId>spring-session</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-starter-web</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-devtools</artifactId>
|
|
|
+ <optional>true</optional>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>mysql</groupId>
|
|
|
+ <artifactId>mysql-connector-java</artifactId>
|
|
|
+ <scope>runtime</scope>
|
|
|
+ </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-tomcat</artifactId>
|
|
|
+ <scope>provided</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-test</artifactId>
|
|
|
+ <scope>test</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.mybatis</groupId>
|
|
|
+ <artifactId>mybatis-spring</artifactId>
|
|
|
+ <version>1.3.0</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.mybatis</groupId>
|
|
|
+ <artifactId>mybatis</artifactId>
|
|
|
+ <version>3.4.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>druid-spring-boot-starter</artifactId>
|
|
|
+ <version>1.1.6</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>druid</artifactId>
|
|
|
+ <version>1.1.6</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.pagehelper</groupId>
|
|
|
+ <artifactId>pagehelper</artifactId>
|
|
|
+ <version>5.1.3</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.commons</groupId>
|
|
|
+ <artifactId>commons-lang3</artifactId>
|
|
|
+ <version>3.5</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.jsoup</groupId>
|
|
|
+ <artifactId>jsoup</artifactId>
|
|
|
+ <version>1.9.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.penggle</groupId>
|
|
|
+ <artifactId>kaptcha</artifactId>
|
|
|
+ <version>2.3.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>fastjson</artifactId>
|
|
|
+ <version>1.2.44</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>junit</groupId>
|
|
|
+ <artifactId>junit</artifactId>
|
|
|
+ <version>4.12</version>
|
|
|
+ <scope>test</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.quartz-scheduler</groupId>
|
|
|
+ <artifactId>quartz</artifactId>
|
|
|
+ <version>2.2.3</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.quartz-scheduler</groupId>
|
|
|
+ <artifactId>quartz-jobs</artifactId>
|
|
|
+ <version>2.2.3</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.springframework</groupId>
|
|
|
+ <artifactId>spring-context-support</artifactId>
|
|
|
+ </dependency>
|
|
|
+ <!-- Shiro -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.shiro</groupId>
|
|
|
+ <artifactId>shiro-core</artifactId>
|
|
|
+ <version>${shiro.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.shiro</groupId>
|
|
|
+ <artifactId>shiro-spring</artifactId>
|
|
|
+ <version>${shiro.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.shiro</groupId>
|
|
|
+ <artifactId>shiro-web</artifactId>
|
|
|
+ <version>${shiro.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.shiro</groupId>
|
|
|
+ <artifactId>shiro-ehcache</artifactId>
|
|
|
+ <version>1.3.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-fileupload</groupId>
|
|
|
+ <artifactId>commons-fileupload</artifactId>
|
|
|
+ <version>1.3.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.google.guava</groupId>
|
|
|
+ <artifactId>guava</artifactId>
|
|
|
+ <version>19.0</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.jodd</groupId>
|
|
|
+ <artifactId>jodd-http</artifactId>
|
|
|
+ <version>3.8.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.nimbusds</groupId>
|
|
|
+ <artifactId>nimbus-jose-jwt</artifactId>
|
|
|
+ <version>4.34.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.ibeetl</groupId>
|
|
|
+ <artifactId>beetl</artifactId>
|
|
|
+ <version>2.7.14</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>net.minidev</groupId>
|
|
|
+ <artifactId>json-smart</artifactId>
|
|
|
+ <version>2.2.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-lang</groupId>
|
|
|
+ <artifactId>commons-lang</artifactId>
|
|
|
+ <version>2.6</version>
|
|
|
+ </dependency>
|
|
|
+ <!--pinyin4j-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.belerweb</groupId>
|
|
|
+ <artifactId>pinyin4j</artifactId>
|
|
|
+ <version>2.5.0</version>
|
|
|
+ </dependency>
|
|
|
+ <!--mapper-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>tk.mybatis</groupId>
|
|
|
+ <artifactId>mapper</artifactId>
|
|
|
+ <version>4.0.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>joda-time</groupId>
|
|
|
+ <artifactId>joda-time</artifactId>
|
|
|
+ <version>2.8.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.qiniu</groupId>
|
|
|
+ <artifactId>qiniu-java-sdk</artifactId>
|
|
|
+ <version>[7.0.0, 7.2.99]</version>
|
|
|
+ </dependency>
|
|
|
+ <!--luncene-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.lucene</groupId>
|
|
|
+ <artifactId>lucene-core</artifactId>
|
|
|
+ <version>6.4.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.lucene</groupId>
|
|
|
+ <artifactId>lucene-queryparser</artifactId>
|
|
|
+ <version>6.4.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.lucene</groupId>
|
|
|
+ <artifactId>lucene-analyzers-common</artifactId>
|
|
|
+ <version>6.4.1</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- 中文分词查询器smartcn-->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.janeluo</groupId>
|
|
|
+ <artifactId>ikanalyzer</artifactId>
|
|
|
+ <version>2012_u6</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/org.apache.lucene/lucene-highlighter -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.lucene</groupId>
|
|
|
+ <artifactId>lucene-highlighter</artifactId>
|
|
|
+ <version>6.4.1</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- Ehcache -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>net.sf.ehcache</groupId>
|
|
|
+ <artifactId>ehcache-core</artifactId>
|
|
|
+ <version>2.6.6</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.owasp</groupId>
|
|
|
+ <artifactId>antisamy</artifactId>
|
|
|
+ <version>1.4</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.springfox</groupId>
|
|
|
+ <artifactId>springfox-swagger2</artifactId>
|
|
|
+ <version>2.6.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>io.springfox</groupId>
|
|
|
+ <artifactId>springfox-swagger-ui</artifactId>
|
|
|
+ <version>2.6.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.poi</groupId>
|
|
|
+ <artifactId>poi</artifactId>
|
|
|
+ <version>3.10.1</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.poi</groupId>
|
|
|
+ <artifactId>poi-ooxml</artifactId>
|
|
|
+ <version>3.10.1</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.seleniumhq.selenium</groupId>
|
|
|
+ <artifactId>selenium-java</artifactId>
|
|
|
+ <version>3.4.0</version>
|
|
|
+ <scope>test</scope>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpclient</artifactId>
|
|
|
+ <version>4.1.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>net.sf.json-lib</groupId>
|
|
|
+ <artifactId>json-lib</artifactId>
|
|
|
+ <version>2.4</version>
|
|
|
+ <classifier>jdk15</classifier>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-lang</groupId>
|
|
|
+ <artifactId>commons-lang</artifactId>
|
|
|
+ <version>2.6</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.apache.httpcomponents</groupId>
|
|
|
+ <artifactId>httpclient</artifactId>
|
|
|
+ <version>4.1.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>cn.easyproject</groupId>
|
|
|
+ <artifactId>ojdbc6</artifactId>
|
|
|
+ <version>12.1.0.2.0</version>
|
|
|
+ </dependency>
|
|
|
+
|
|
|
+ <dependency>
|
|
|
+ <groupId>net.sf.ezmorph</groupId>
|
|
|
+ <artifactId>ezmorph</artifactId>
|
|
|
+ <version>1.0.6</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.jetbrains.kotlin</groupId>
|
|
|
+ <artifactId>kotlin-stdlib-jdk8</artifactId>
|
|
|
+ <version>${kotlin.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.jetbrains.kotlin</groupId>
|
|
|
+ <artifactId>kotlin-test</artifactId>
|
|
|
+ <version>${kotlin.version}</version>
|
|
|
+ <scope>test</scope>
|
|
|
+ </dependency>
|
|
|
+ </dependencies>
|
|
|
+
|
|
|
+ <build>
|
|
|
+ <plugins>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.springframework.boot</groupId>
|
|
|
+ <artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.mybatis.generator</groupId>
|
|
|
+ <artifactId>mybatis-generator-maven-plugin</artifactId>
|
|
|
+ <version>1.3.5</version>
|
|
|
+ <configuration>
|
|
|
+ <configurationFile>${basedir}/src/main/resources/generatorConfig.xml</configurationFile>
|
|
|
+ <verbose>true</verbose>
|
|
|
+ <overwrite>true</overwrite>
|
|
|
+ </configuration>
|
|
|
+ <dependencies>
|
|
|
+ <dependency>
|
|
|
+ <groupId>mysql</groupId>
|
|
|
+ <artifactId>mysql-connector-java</artifactId>
|
|
|
+ <version>5.1.46</version>
|
|
|
+ <scope>runtime</scope>
|
|
|
+ </dependency>
|
|
|
+ <!-- 增加mybatis 通用mapper -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>tk.mybatis</groupId>
|
|
|
+ <artifactId>mapper</artifactId>
|
|
|
+ <version>4.0.1</version>
|
|
|
+ </dependency>
|
|
|
+ </dependencies>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.jetbrains.kotlin</groupId>
|
|
|
+ <artifactId>kotlin-maven-plugin</artifactId>
|
|
|
+ <version>${kotlin.version}</version>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <id>compile</id>
|
|
|
+ <phase>compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>compile</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ <execution>
|
|
|
+ <id>test-compile</id>
|
|
|
+ <phase>test-compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>test-compile</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ <configuration>
|
|
|
+ <jvmTarget>1.8</jvmTarget>
|
|
|
+ </configuration>
|
|
|
+ </plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-compiler-plugin</artifactId>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <id>default-compile</id>
|
|
|
+ <phase>none</phase>
|
|
|
+ </execution>
|
|
|
+ <execution>
|
|
|
+ <id>default-testCompile</id>
|
|
|
+ <phase>none</phase>
|
|
|
+ </execution>
|
|
|
+ <execution>
|
|
|
+ <id>compile</id>
|
|
|
+ <phase>compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>compile</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ <execution>
|
|
|
+ <id>testCompile</id>
|
|
|
+ <phase>test-compile</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>testCompile</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ </plugin>
|
|
|
+ </plugins>
|
|
|
+ </build>
|
|
|
+
|
|
|
+
|
|
|
+</project>
|