|
@@ -1,187 +0,0 @@
|
|
|
-<?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.diagbot</groupId>
|
|
|
- <artifactId>knowledge-service</artifactId>
|
|
|
- <version>0.0.1-SNAPSHOT</version>
|
|
|
- <packaging>jar</packaging>
|
|
|
-
|
|
|
- <name>knowledge-service</name>
|
|
|
- <description>knowledge service for Spring Boot</description>
|
|
|
-
|
|
|
- <parent>
|
|
|
- <groupId>com.diagbot</groupId>
|
|
|
- <artifactId>diagbotcloud</artifactId>
|
|
|
- <version>0.0.1-SNAPSHOT</version>
|
|
|
- </parent>
|
|
|
-
|
|
|
- <dependencies>
|
|
|
- <dependency>
|
|
|
- <groupId>com.diagbot</groupId>
|
|
|
- <artifactId>common</artifactId>
|
|
|
- <version>0.0.1-SNAPSHOT</version>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!-- 配置-->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-config</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!-- 开启web-->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-web</artifactId>
|
|
|
- <exclusions>
|
|
|
- <exclusion>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-tomcat</artifactId>
|
|
|
- </exclusion>
|
|
|
- </exclusions>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-undertow</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!-- 开启feign-->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-openfeign</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!-- dashboard -->
|
|
|
- <!-- actuator-->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-actuator</artifactId>
|
|
|
- </dependency>
|
|
|
- <!--hystrix-dashboard-->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
|
|
|
- </dependency>
|
|
|
- <!--hystrix -->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!-- zipkin-->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-zipkin</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!--swagger-->
|
|
|
- <dependency>
|
|
|
- <groupId>io.springfox</groupId>
|
|
|
- <artifactId>springfox-swagger2</artifactId>
|
|
|
- </dependency>
|
|
|
- <dependency>
|
|
|
- <groupId>io.springfox</groupId>
|
|
|
- <artifactId>springfox-swagger-ui</artifactId>
|
|
|
- </dependency>
|
|
|
- <!--database-->
|
|
|
- <dependency>
|
|
|
- <groupId>mysql</groupId>
|
|
|
- <artifactId>mysql-connector-java</artifactId>
|
|
|
- <scope>runtime</scope>
|
|
|
- </dependency>
|
|
|
- <!--security-->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-oauth2</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!-- mq -->
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-starter-amqp</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>org.projectlombok</groupId>
|
|
|
- <artifactId>lombok</artifactId>
|
|
|
- <optional>true</optional>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>net.logstash.logback</groupId>
|
|
|
- <artifactId>logstash-logback-encoder</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-bus-amqp</artifactId>
|
|
|
- </dependency>
|
|
|
- <!-- mybatis-plus begin -->
|
|
|
- <dependency>
|
|
|
- <groupId>com.baomidou</groupId>
|
|
|
- <artifactId>mybatis-plus-boot-starter</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>com.baomidou</groupId>
|
|
|
- <artifactId>mybatis-plus-generator</artifactId>
|
|
|
- </dependency>
|
|
|
- <!-- mybatis-plus end -->
|
|
|
-
|
|
|
- <!-- 阿里巴巴druid数据库连接池 -->
|
|
|
- <dependency>
|
|
|
- <groupId>com.alibaba</groupId>
|
|
|
- <artifactId>druid-spring-boot-starter</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <!-- springboot整合mybatis(核心就这一个) -->
|
|
|
- <!-- 注意顺序,这个一定要放在最下面 -->
|
|
|
- <dependency>
|
|
|
- <groupId>org.mybatis.spring.boot</groupId>
|
|
|
- <artifactId>mybatis-spring-boot-starter</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- <dependency>
|
|
|
- <groupId>org.springframework.cloud</groupId>
|
|
|
- <artifactId>spring-cloud-starter-stream-rabbit</artifactId>
|
|
|
- </dependency>
|
|
|
-
|
|
|
- </dependencies>
|
|
|
-
|
|
|
- <build>
|
|
|
- <plugins>
|
|
|
- <plugin>
|
|
|
- <groupId>org.springframework.boot</groupId>
|
|
|
- <artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
- </plugin>
|
|
|
- <!-- 添加docker-maven插件 -->
|
|
|
- <plugin>
|
|
|
- <groupId>com.spotify</groupId>
|
|
|
- <artifactId>docker-maven-plugin</artifactId>
|
|
|
- <configuration>
|
|
|
- <imageName>${docker.image.prefix}/${project.artifactId}:${project.version}</imageName>
|
|
|
- <forceTags>true</forceTags>
|
|
|
- <!--镜像的FROM,使用压缩的小镜像-->
|
|
|
- <baseImage>frolvlad/alpine-oraclejdk8:slim</baseImage>
|
|
|
- <entryPoint>["java", "-jar", "-Xms256m", "-Xmx1024m", "-Duser.timezone=GMT+8", "/${project.build.finalName}.jar"]</entryPoint>
|
|
|
- <resources>
|
|
|
- <resource>
|
|
|
- <targetPath>/</targetPath>
|
|
|
- <directory>${project.build.directory}</directory>
|
|
|
- <include>${project.build.finalName}.jar</include>
|
|
|
- </resource>
|
|
|
- </resources>
|
|
|
- <serverId>docker-registry</serverId>
|
|
|
- <registryUrl>http://192.168.2.236:5000/repository/diagbotcloud/</registryUrl>
|
|
|
- </configuration>
|
|
|
- </plugin>
|
|
|
- </plugins>
|
|
|
- </build>
|
|
|
-
|
|
|
-</project>
|