- init commit

This commit is contained in:
tuong.thoidangthang 2025-08-21 16:58:34 +07:00
commit bdc248f83b
5 changed files with 149 additions and 0 deletions

40
.gitignore vendored Normal file
View File

@ -0,0 +1,40 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### IntelliJ IDEA ###
.idea/modules.xml
.idea/jarRepositories.xml
.idea/compiler.xml
.idea/libraries/
*.iws
*.iml
*.ipr
.idea
.idea/*
### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
### Mac OS ###
.DS_Store

View File

@ -0,0 +1,22 @@
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>website.tuongthoi</groupId>
<artifactId>base-component-archetype</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>base-component-base-archetype</artifactId>
<packaging>maven-archetype</packaging>
<build>
<extensions>
<extension>
<groupId>org.apache.maven.archetype</groupId>
<artifactId>archetype-packaging</artifactId>
<version>3.4.0</version>
</extension>
</extensions>
</build>
</project>

View File

@ -0,0 +1,20 @@
<archetype-descriptor
name="base-component-base-archetype"
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0 https://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd">
<fileSets>
<!-- Include the template POM -->
<fileSet filtered="true" packaged="false">
<directory></directory>
<includes>
<include>pom.xml</include>
</includes>
</fileSet>
</fileSets>
<requiredProperties>
<requiredProperty key="springBootVersion"/>
<requiredProperty key="javaVersion"/>
</requiredProperties>
</archetype-descriptor>

View File

@ -0,0 +1,48 @@
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>${springBootVersion}</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>${groupId}</groupId>
<artifactId>${artifactId}</artifactId>
<version>${version}</version>
<!-- properties session-->
<properties>
<java.version>${javaVersion}</java.version>
<postgres.connector.version>42.7.7</postgres.connector.version>
<jakarta.servlet.version>6.1.0</jakarta.servlet.version>
<openapi-generator.version>7.14.0</openapi-generator.version>
<javax.servlet.version>4.0.1</javax.servlet.version>
<spring-cloud-starter-openfeign.version>4.3.0</spring-cloud-starter-openfeign.version>
<jackson.version>2.19.2</jackson.version>
<springdoc-openapi-ui.version>1.8.0</springdoc-openapi-ui.version>
<springfox-version>3.0.0</springfox-version>
<dozer.version>7.0.0</dozer.version>
<log4j2.version>2.25.1</log4j2.version>
<jackson-databind-nullable.version>0.2.6</jackson-databind-nullable.version>
<resteasy.version>5.0.1.Final</resteasy.version>
<spring-cloud.version>2025.0.0</spring-cloud.version>
<jodatime-version>2.7</jodatime-version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>${javaVersion}</source>
<target>${javaVersion}</target>
<verbose>true</verbose>
</configuration>
</plugin>
</plugins>
</build>
</project>

19
pom.xml Normal file
View File

@ -0,0 +1,19 @@
<?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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>website.tuongthoi</groupId>
<artifactId>base-component-archetype</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>base-component-base-archetype</module>
</modules>
<build>
<extensions>
<extension>
<groupId>org.apache.maven.archetype</groupId>
<artifactId>archetype-packaging</artifactId>
<version>3.4.0</version>
</extension>
</extensions>
</build>
</project>