RuoYi-Cloud/ruoyi-visual/ruoyi-monitor/pom.xml

125 lines
5.1 KiB
XML
Raw Normal View History

2020-05-24 20:40:55 +08:00
<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">
<parent>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-visual</artifactId>
2022-01-24 10:09:41 +08:00
<version>3.4.0</version>
2020-05-24 20:40:55 +08:00
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>ruoyi-visual-monitor</artifactId>
<description>
ruoyi-visual-monitor监控中心
</description>
<dependencies>
<!-- SpringBoot Admin -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
2021-04-21 16:31:21 +08:00
<!-- SpringCloud Alibaba Nacos -->
2020-05-24 20:40:55 +08:00
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2021-04-21 16:31:21 +08:00
<!-- SpringCloud Alibaba Nacos Config -->
2020-05-24 20:40:55 +08:00
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
2021-04-21 16:31:21 +08:00
<!-- SpringCloud Alibaba Sentinel -->
2020-05-24 20:40:55 +08:00
<dependency>
2020-06-10 11:31:13 +08:00
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
2020-05-24 20:40:55 +08:00
</dependency>
<!-- SpringBoot Web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- Spring Security -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
</dependencies>
<build>
2021-01-17 12:06:33 +08:00
<finalName>${project.artifactId}</finalName>
2020-05-24 20:40:55 +08:00
<plugins>
2022-04-07 20:22:21 +08:00
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<configuration>
<from>
<!--使用openjdk官方镜像tag是8-jdk-stretch表示镜像的操作系统是debian9,装好了jdk8-->
<image>${docker.base.jre}</image>
</from>
<to>
<!-- 如果是阿里云的容器镜像仓库,则使用容器的配置 前缀/命名空间/仓库名 -->
<image>${docker.registry}/${docker.space}/${artifactId}</image>
<tags>
<!--指定版本号即可-->
<image>${version}</image>
</tags>
</to>
<!--容器相关的属性-->
<container>
<!--jvm内存参数-->
<jvmFlags>
<jvmFlag>-Xms128m</jvmFlag>
<jvmFlag>-Xmx384m</jvmFlag>
</jvmFlags>
<!--要暴露的端口-->
<ports>
<port>12100</port>
</ports>
<!--使用该参数将镜像的创建时间与系统时间一致-->
<!--<useCurrentTimestamp>true</useCurrentTimestamp>-->
<creationTime>USE_CURRENT_TIMESTAMP</creationTime>
<!--解决Could not find or load main class ${start-class} -->
<mainClass>com.ruoyi.gateway.RuoYiGatewayApplication</mainClass>
<!-- 设置时区 -->
<environment>
<TZ>Asia/Shanghai</TZ>
</environment>
</container>
<allowInsecureRegistries>true</allowInsecureRegistries>
</configuration>
<!-- 解决maven工程是父子结构的 mvn compile-->
<!-- 把 jib 绑定到 Maven 命令中-->
<executions>
<execution>
<phase>package</phase> <!-- 表示执行mvn package命令的时候就会自动构建镜像了-->
<goals>
<goal>${jib.key}</goal><!-- 表示执行的jib命令 是dockerBuild 还是build-->
</goals>
</execution>
</executions>
</plugin>
2020-05-24 20:40:55 +08:00
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>