|
|
|
|
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
|
<parent>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-parent</artifactId>
|
|
|
|
|
<version>3.5.11</version>
|
|
|
|
|
<relativePath/> <!-- lookup parent from repository -->
|
|
|
|
|
</parent>
|
|
|
|
|
<groupId>com.aeon</groupId>
|
|
|
|
|
<artifactId>aeon-tcp</artifactId>
|
|
|
|
|
<version>0.0.1-SNAPSHOT</version>
|
|
|
|
|
<name>tcp</name>
|
|
|
|
|
<description>tcp server</description>
|
|
|
|
|
<url/>
|
|
|
|
|
<licenses>
|
|
|
|
|
<license/>
|
|
|
|
|
</licenses>
|
|
|
|
|
<developers>
|
|
|
|
|
<developer/>
|
|
|
|
|
</developers>
|
|
|
|
|
<scm>
|
|
|
|
|
<connection/>
|
|
|
|
|
<developerConnection/>
|
|
|
|
|
<tag/>
|
|
|
|
|
<url/>
|
|
|
|
|
</scm>
|
|
|
|
|
<properties>
|
|
|
|
|
<java.version>17</java.version>
|
|
|
|
|
<aws.ecr.registry>126588786019.dkr.ecr.ap-northeast-1.amazonaws.com</aws.ecr.registry>
|
|
|
|
|
<aws.ecr.registryTest>382934810846.dkr.ecr.ap-northeast-1.amazonaws.com</aws.ecr.registryTest>
|
|
|
|
|
<aws.ecr.repository>f10-tcp-gateway</aws.ecr.repository>
|
|
|
|
|
<aws.ecr.repositoryTest>f10-tcp-gateway-stg</aws.ecr.repositoryTest>
|
|
|
|
|
</properties>
|
|
|
|
|
<dependencies>
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-starter-web</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-test</artifactId>
|
|
|
|
|
<scope>test</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>org.projectlombok</groupId>
|
|
|
|
|
<artifactId>lombok</artifactId>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<!-- Source: https://mvnrepository.com/artifact/io.netty/netty-all -->
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>io.netty</groupId>
|
|
|
|
|
<artifactId>netty-all</artifactId>
|
|
|
|
|
<version>4.2.10.Final</version>
|
|
|
|
|
<scope>compile</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<!-- Source: https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>cn.hutool</groupId>
|
|
|
|
|
<artifactId>hutool-all</artifactId>
|
|
|
|
|
<version>5.8.43</version>
|
|
|
|
|
<scope>compile</scope>
|
|
|
|
|
</dependency>
|
|
|
|
|
|
|
|
|
|
<!-- Source: https://mvnrepository.com/artifact/com.lmax/disruptor -->
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.lmax</groupId>
|
|
|
|
|
<artifactId>disruptor</artifactId>
|
|
|
|
|
<version>4.0.0</version>
|
|
|
|
|
</dependency>
|
|
|
|
|
</dependencies>
|
|
|
|
|
|
|
|
|
|
<build>
|
|
|
|
|
<finalName>aeon-tcp</finalName>
|
|
|
|
|
<plugins>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
|
|
</plugin>
|
|
|
|
|
|
|
|
|
|
<!-- <plugin>-->
|
|
|
|
|
<!-- <groupId>io.fabric8</groupId>-->
|
|
|
|
|
<!-- <artifactId>docker-maven-plugin</artifactId>-->
|
|
|
|
|
<!-- <version>0.38.1</version>-->
|
|
|
|
|
<!-- <configuration>-->
|
|
|
|
|
<!-- <authConfig>-->
|
|
|
|
|
<!-- <username>AKIAR26KHSVRUEAKRBPZ</username>-->
|
|
|
|
|
<!-- <password>wmMPx9vypaNi5ZIlyz4c018hKCb2M1dnGBdA+oh2</password>-->
|
|
|
|
|
<!-- </authConfig>-->
|
|
|
|
|
<!-- <images>-->
|
|
|
|
|
<!-- <image>-->
|
|
|
|
|
<!-- <name>${aws.ecr.registry}/aeon-prod/${aws.ecr.repository}:latest</name>-->
|
|
|
|
|
<!-- <registry>${aws.ecr.registry}</registry>-->
|
|
|
|
|
<!-- <build>-->
|
|
|
|
|
<!-- <dockerFile>${project.basedir}/Dockerfile</dockerFile>-->
|
|
|
|
|
<!-- </build>-->
|
|
|
|
|
<!-- </image>-->
|
|
|
|
|
<!-- </images>-->
|
|
|
|
|
<!-- </configuration>-->
|
|
|
|
|
<!-- </plugin>-->
|
|
|
|
|
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>io.fabric8</groupId>
|
|
|
|
|
<artifactId>docker-maven-plugin</artifactId>
|
|
|
|
|
<version>0.38.1</version>
|
|
|
|
|
<configuration>
|
|
|
|
|
<authConfig>
|
|
|
|
|
<username>AKIAVSKFRQDPNWHJDSHL</username>
|
|
|
|
|
<password>DqGyOiVFKI50/Ix+cjvj25vPL2tC7NJrJ7fqzn/g</password>
|
|
|
|
|
</authConfig>
|
|
|
|
|
<images>
|
|
|
|
|
<image>
|
|
|
|
|
<name>${aws.ecr.registryTest}/aeon/${aws.ecr.repositoryTest}:latest</name>
|
|
|
|
|
<registry>${aws.ecr.registryTest}</registry>
|
|
|
|
|
<build>
|
|
|
|
|
<dockerFile>${project.basedir}/Dockerfile</dockerFile>
|
|
|
|
|
</build>
|
|
|
|
|
</image>
|
|
|
|
|
</images>
|
|
|
|
|
</configuration>
|
|
|
|
|
</plugin>
|
|
|
|
|
|
|
|
|
|
</plugins>
|
|
|
|
|
</build>
|
|
|
|
|
|
|
|
|
|
</project>
|