wangwei 7 年之前
父節點
當前提交
894583df9a

+ 5 - 16
examcloud-exchange-commons/pom.xml

@@ -6,28 +6,17 @@
 		<artifactId>examcloud-exchange</artifactId>
 		<version>2.0-SNAPSHOT</version>
 	</parent>
-	<artifactId>examcloud-exchange-commons</artifactId>
+	<artifactId>examcloud-exchange-base</artifactId>
 
 	<dependencies>
 		<dependency>
-			<groupId>org.springframework.cloud</groupId>
-			<artifactId>spring-cloud-starter-feign</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.springframework.cloud</groupId>
-			<artifactId>spring-cloud-starter-eureka</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>
+			<groupId>cn.com.qmth.examcloud.commons</groupId>
+			<artifactId>examcloud-commons-web</artifactId>
+			<version>${examcloud.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>cn.com.qmth.examcloud.commons</groupId>
-			<artifactId>examcloud-commons-support</artifactId>
+			<artifactId>examcloud-commons-dto</artifactId>
 			<version>${examcloud.version}</version>
 		</dependency>
 	</dependencies>

+ 16 - 24
examcloud-exchange-inner-api-client/pom.xml

@@ -1,26 +1,18 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>cn.com.qmth.examcloud.exchange</groupId>
-    <artifactId>examcloud-exchange</artifactId>
-    <version>2.0-SNAPSHOT</version>
-  </parent>
-  <groupId>cn.com.qmth.examcloud.exchange</groupId>
-  <artifactId>examcloud-exchange-inner-api-client</artifactId>
-  <version>2.0-SNAPSHOT</version>
-  <name>examcloud-exchange-inner-api-client</name>
-  <url>http://maven.apache.org</url>
-  <properties>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-  </properties>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>cn.com.qmth.examcloud.exchange</groupId>
+		<artifactId>examcloud-exchange</artifactId>
+		<version>2.0-SNAPSHOT</version>
+	</parent>
+	<artifactId>examcloud-exchange-inner-api-client</artifactId>
+
+	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.exchange</groupId>
+			<artifactId>examcloud-exchange-inner-api</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+	</dependencies>
 </project>

+ 21 - 24
examcloud-exchange-inner-api-provider/pom.xml

@@ -1,26 +1,23 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>cn.com.qmth.examcloud.exchange</groupId>
-    <artifactId>examcloud-exchange</artifactId>
-    <version>2.0-SNAPSHOT</version>
-  </parent>
-  <groupId>cn.com.qmth.examcloud.exchange</groupId>
-  <artifactId>examcloud-exchange-inner-api-provider</artifactId>
-  <version>2.0-SNAPSHOT</version>
-  <name>examcloud-exchange-inner-api-provider</name>
-  <url>http://maven.apache.org</url>
-  <properties>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-  </properties>
-  <dependencies>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>cn.com.qmth.examcloud.exchange</groupId>
+		<artifactId>examcloud-exchange</artifactId>
+		<version>2.0-SNAPSHOT</version>
+	</parent>
+	<artifactId>examcloud-exchange-inner-api-provider</artifactId>
+
+	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.exchange</groupId>
+			<artifactId>examcloud-exchange-inner-api</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.exchange</groupId>
+			<artifactId>examcloud-exchange-inner-client</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+	</dependencies>
 </project>

+ 5 - 0
examcloud-exchange-inner-api/pom.xml

@@ -9,5 +9,10 @@
 	<artifactId>examcloud-exchange-inner-api</artifactId>
 
 	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.commons</groupId>
+			<artifactId>examcloud-commons-web</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
 	</dependencies>
 </project>

+ 5 - 0
examcloud-exchange-inner-client/pom.xml

@@ -9,5 +9,10 @@
 	<artifactId>examcloud-exchange-inner-client</artifactId>
 
 	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.exchange</groupId>
+			<artifactId>examcloud-exchange-base</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
 	</dependencies>
 </project>

+ 5 - 0
examcloud-exchange-outer-api-provider/pom.xml

@@ -14,5 +14,10 @@
 			<artifactId>examcloud-exchange-outer-service</artifactId>
 			<version>${examcloud.version}</version>
 		</dependency>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.exchange</groupId>
+			<artifactId>examcloud-exchange-outer-api</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
 	</dependencies>
 </project>

+ 1 - 1
examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/DemoWebServiceProvider.java

@@ -5,7 +5,7 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
-import cn.com.qmth.examcloud.common.support.ControllerSupport;
+import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
 import cn.com.qmth.examcloud.exchange.outer.api.DemoWebService;
 import cn.com.qmth.examcloud.exchange.outer.api.request.GetXxxReq;
 import cn.com.qmth.examcloud.exchange.outer.api.response.GetXxxResp;

+ 2 - 12
examcloud-exchange-outer-api/pom.xml

@@ -10,18 +10,8 @@
 
 	<dependencies>
 		<dependency>
-			<groupId>cn.com.qmth.examcloud.exchange</groupId>
-			<artifactId>examcloud-exchange-commons</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.core.examwork</groupId>
-			<artifactId>examcloud-core-examwork-api-client</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
-			<artifactId>examcloud-core-basic-api-client</artifactId>
+			<groupId>cn.com.qmth.examcloud.commons</groupId>
+			<artifactId>examcloud-commons-web</artifactId>
 			<version>${examcloud.version}</version>
 		</dependency>
 	</dependencies>

+ 1 - 1
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/GetXxxReq.java

@@ -1,6 +1,6 @@
 package cn.com.qmth.examcloud.exchange.outer.api.request;
 
-import cn.com.qmth.examcloud.common.support.BaseRequest;
+import cn.com.qmth.examcloud.commons.web.cloud.api.BaseRequest;
 
 /**
  * @author WANGWEI

+ 1 - 1
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/GetXxxResp.java

@@ -1,6 +1,6 @@
 package cn.com.qmth.examcloud.exchange.outer.api.response;
 
-import cn.com.qmth.examcloud.common.support.BaseResponse;
+import cn.com.qmth.examcloud.commons.web.cloud.api.BaseResponse;
 
 /**
  * @author WANGWEI

+ 18 - 0
examcloud-exchange-outer-dao/pom.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>cn.com.qmth.examcloud.exchange</groupId>
+		<artifactId>examcloud-exchange</artifactId>
+		<version>2.0-SNAPSHOT</version>
+	</parent>
+	<artifactId>examcloud-exchange-outer-dao</artifactId>
+
+	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.exchange</groupId>
+			<artifactId>examcloud-exchange-base</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+	</dependencies>
+</project>

+ 5 - 0
examcloud-exchange-outer-dao/src/main/java/cn/com/qmth/examcloud/exchange/dao/DemoDao.java

@@ -0,0 +1,5 @@
+package cn.com.qmth.examcloud.exchange.dao;
+
+public interface DemoDao {
+
+}

+ 7 - 0
examcloud-exchange-outer-dao/src/main/java/cn/com/qmth/examcloud/exchange/dao/impl/DemoDaoImpl.java

@@ -0,0 +1,7 @@
+package cn.com.qmth.examcloud.exchange.dao.impl;
+
+import cn.com.qmth.examcloud.exchange.dao.DemoDao;
+
+public class DemoDaoImpl implements DemoDao {
+
+}

+ 1 - 1
examcloud-exchange-outer-service/pom.xml

@@ -11,7 +11,7 @@
 	<dependencies>
 		<dependency>
 			<groupId>cn.com.qmth.examcloud.exchange</groupId>
-			<artifactId>examcloud-exchange-outer-api</artifactId>
+			<artifactId>examcloud-exchange-outer-dao</artifactId>
 			<version>${examcloud.version}</version>
 		</dependency>
 	</dependencies>

+ 2 - 2
pom.xml

@@ -10,10 +10,9 @@
 	<artifactId>examcloud-exchange</artifactId>
 	<packaging>pom</packaging>
 
-
 	<modules>
 		<module>examcloud-exchange-starter</module>
-		<module>examcloud-exchange-commons</module>
+		<module>examcloud-exchange-base</module>
 		<module>examcloud-exchange-inner-api</module>
 		<module>examcloud-exchange-inner-api-client</module>
 		<module>examcloud-exchange-inner-api-provider</module>
@@ -21,5 +20,6 @@
 		<module>examcloud-exchange-outer-api</module>
 		<module>examcloud-exchange-outer-api-provider</module>
 		<module>examcloud-exchange-outer-service</module>
+		<module>examcloud-exchange-outer-dao</module>
 	</modules>
 </project>