RuoYi-Cloud/ruoyi-auth/pom.xml

112 lines
4.7 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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</artifactId>
<version>3.4.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>ruoyi-auth</artifactId>
<description>
ruoyi-auth认证授权中心
</description>
<dependencies>
<!-- SpringCloud Alibaba Nacos -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!-- SpringCloud Alibaba Nacos Config -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<!-- SpringCloud Alibaba Sentinel -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
<!-- SpringBoot Web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- SpringBoot Actuator -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!-- RuoYi Common Security-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common-security</artifactId>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<!-- <plugin>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-maven-plugin</artifactId>-->
<!-- <executions>-->
<!-- <execution>-->
<!-- <goals>-->
<!-- <goal>repackage</goal>-->
<!-- </goals>-->
<!-- </execution>-->
<!-- </executions>-->
<!-- </plugin>-->
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<configuration>
<!--注意imageName一定要是符合正则[a-z0-9-_.]的,否则构建不会成功-->
<imageName>${project.artifactId}:last</imageName>
<!--指定基础镜像-->
<baseImage>openjdk:8-jre</baseImage>
<!--指定远程docker地址-->
<!--使用http协议 https 需要加TLS证书-->
<dockerHost>http://175.178.38.240:8076</dockerHost>
<!-- &lt;!&ndash;配置TLS证书在系统中的路径&ndash;&gt;-->
<!-- <dockerCertPath>/Users/root/docker-ca</dockerCertPath>-->
<!-- 指定默认挂载地址 -->
<volumes>/mydata/service/ruoyi</volumes>
<!-- 创建目录-->
<runs>mkdir -p /mydata/service/ruoyi</runs>
<workdir>/mydata/service/ruoyi</workdir>
<entryPoint>
["java", "-jar", "-Dspring.profiles.active=dev","/mydata/service/ruoyi/${project.build.finalName}.jar"]
</entryPoint>
<!-- <buildArgs>-->
<!-- <JAR-FILE>target/${project.build.finalName}.jar</JAR-FILE>-->
<!-- </buildArgs>-->
<!--复制jar包到docker容器指定目录-->
<!-- <resources>-->
<!-- <resource>-->
<!-- <targetPath>/mydata/service/ruoyi</targetPath>-->
<!-- &lt;!&ndash;jar包在项目中生成的路径即对应的target目录&ndash;&gt;-->
<!-- <directory>${project.build.directory}</directory>-->
<!-- &lt;!&ndash;指定需要复制的文件&ndash;&gt;-->
<!-- <include>${project.build.finalName}.jar</include>-->
<!-- </resource>-->
<!-- </resources>-->
</configuration>
</plugin>
</plugins>
</build>
</project>