chore: 调整项目结构
diff --git a/pom.xml b/pom.xml
index 446c3f8..7b0234b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,12 +3,6 @@
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>
- <parent>
- <groupId>com.supwisdom.buildcommons</groupId>
- <artifactId>spring-cloud-parent</artifactId>
- <version>Finchley.RELEASE-1.1</version>
- </parent>
-
<groupId>com.supwisdom.institute</groupId>
<artifactId>sw-backend-parent</artifactId>
<version>0.0.2-SNAPSHOT</version>
@@ -17,196 +11,22 @@
<name>Supwisdom Backend Framework Parent</name>
<description>Supwisdom Backend Framework Parent project</description>
- <modules>
- <module>common</module>
-
- <module>base</module>
- <module>biz</module>
-
- <module>sa</module>
- <module>bff</module>
-
- <module>gateway</module>
-
- </modules>
-
<properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <java.version>1.8</java.version>
-
- <argLine>-Dfile.encoding=UTF-8</argLine>
-
- <downloadSources>true</downloadSources>
- <downloadJavadocs>true</downloadJavadocs>
-
- <maven.compiler.source>${java.version}</maven.compiler.source>
- <maven.compiler.target>${java.version}</maven.compiler.target>
-
- <dockerfile-maven-plugin.version>1.4.8</dockerfile-maven-plugin.version>
- <dockerfile.image.server>harbor.supwisdom.com</dockerfile.image.server>
- <dockerfile.image.prefix>sw-admin-framework</dockerfile.image.prefix>
-
- <infras.version>0.1.1-SNAPSHOT</infras.version>
-
- <io.springfox.version>2.9.2</io.springfox.version>
-
- <mybatis.spring.boot.version>1.3.1</mybatis.spring.boot.version>
-
+ <maven.deploy.skip>true</maven.deploy.skip>
</properties>
- <distributionManagement>
- <repository>
- <id>supwisdom-releases</id>
- <name>internal release</name>
- <url>https://app.supwisdom.com/nexus/content/repositories/releases</url>
- </repository>
- <snapshotRepository>
- <id>supwisdom-snapshots</id>
- <name>internal snapshots</name>
- <url>https://app.supwisdom.com/nexus/content/repositories/snapshots</url>
- </snapshotRepository>
- </distributionManagement>
+ <modules>
+ <module>common</module>
- <repositories>
- <repository>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- <id>supwisdom</id>
- <url>https://app.supwisdom.com/nexus/content/groups/public/</url>
- </repository>
- <repository>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- <id>central</id>
- <url>http://repo.maven.apache.org/maven2</url>
- </repository>
- </repositories>
+ <module>thirdparty-agent</module>
- <dependencyManagement>
- <dependencies>
+ <module>admin-sa</module>
+ <module>biz-sa</module>
- <dependency>
- <groupId>com.supwisdom.infras</groupId>
- <artifactId>infras-bom</artifactId>
- <version>${infras.version}</version>
- <type>pom</type>
- <scope>import</scope>
- </dependency>
+ <module>admin-bff</module>
+ <module>gateway</module>
+ </modules>
- <dependency>
- <groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-common-core</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-common-utils</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-common-framework</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-base-domain</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-base-api</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <dependency>
- <groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-biz-domain</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>com.supwisdom.institute</groupId>
- <artifactId>sw-backend-biz-api</artifactId>
- <version>${project.version}</version>
- </dependency>
-
- <!-- 使用Apache HttpClient替换Feign原生httpclient -->
- <dependency>
- <groupId>com.netflix.feign</groupId>
- <artifactId>feign-httpclient</artifactId>
- <version>8.17.0</version>
- </dependency>
-
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>8.0.12</version>
- </dependency>
-
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>fastjson</artifactId>
- <version>1.2.56</version>
- </dependency>
-
-
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>28.0-jre</version>
- </dependency>
-
- <dependency>
- <groupId>io.springfox</groupId>
- <artifactId>springfox-swagger2</artifactId>
- <version>${io.springfox.version}</version>
- </dependency>
- <dependency>
- <groupId>io.springfox</groupId>
- <artifactId>springfox-swagger-ui</artifactId>
- <version>${io.springfox.version}</version>
- </dependency>
-
- </dependencies>
- </dependencyManagement>
-
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>com.spotify</groupId>
- <artifactId>dockerfile-maven-plugin</artifactId>
- <version>${dockerfile-maven-plugin.version}</version>
- <configuration>
- <repository>${dockerfile.image.server}/${dockerfile.image.prefix}/${project.artifactId}</repository>
- <tag>${project.version}</tag>
- <useMavenSettingsForAuth>true</useMavenSettingsForAuth>
- <buildArgs>
- <JAR_FILE>${project.build.finalName}.${project.packaging}</JAR_FILE>
- <VERSION>${project.version}</VERSION>
- <NAME>${project.artifactId}</NAME>
- </buildArgs>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
-
- <plugins>
- <plugin>
- <groupId>com.spotify</groupId>
- <artifactId>dockerfile-maven-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
- </plugins>
-
- </build>
</project>