diff --git a/common/src/main/java/www/larkmidtable/com/util/DBUtil.java b/common/src/main/java/www/larkmidtable/com/util/DBUtil.java new file mode 100644 index 0000000000000000000000000000000000000000..ae4ce54ee6259215e095347e61cc41d360de96f4 --- /dev/null +++ b/common/src/main/java/www/larkmidtable/com/util/DBUtil.java @@ -0,0 +1,8 @@ +package www.larkmidtable.com.util;/** + * @title: DBUtil + * @projectName honghu + * @description: TODO + * @author stave_zhao + * @date 2022/11/1509:13 + */public class DBUtil { +} diff --git a/core/src/main/java/HongHuOracleStart.java b/core/src/main/java/HongHuOracleStart.java new file mode 100644 index 0000000000000000000000000000000000000000..89b8fee5735211b8b00873d12fedf865b66d14f1 --- /dev/null +++ b/core/src/main/java/HongHuOracleStart.java @@ -0,0 +1,44 @@ +import org.apache.commons.cli.BasicParser; +import org.apache.commons.cli.CommandLine; +import org.apache.commons.cli.Options; +import org.apache.commons.cli.ParseException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import www.larkmidtable.com.MySQLReader; + +import www.larkmidtable.com.MySQLWriter; +import www.larkmidtable.com.channel.Channel; +import www.larkmidtable.com.reader.Reader; +import www.larkmidtable.com.writer.Writer; + + +/** + * + * + * @Date: 2022/11/10 14:28 + * @Description: + **/ +public class HongHuStart { + // 定义日志对象 + private static Logger logger = LoggerFactory.getLogger(HongHuStart.class); + // 程序的入口类 + public static void main(String[] args) throws ParseException { + + logger.info("迁移程序,正式启动中...."); + // 1.解析传递的参数 + Options options = new Options(); + options.addOption("job", true, "作业配置"); + BasicParser parser = new BasicParser(); + CommandLine cl = parser.parse(options, args); + String jobName = cl.getOptionValue("job"); + logger.info("传递的参数:{} ", jobName); + // 2.创建Reader + Reader reader = new MySQLReader(); + // 3.创建Writer + Writer writer = new MySQLWriter(); + // 4.Channel + Channel channel = new Channel(); + channel.channel(reader,writer); + logger.info("结束迁移任务...."); + } +} diff --git a/mysqlreader/mysqlreader.iml b/mysqlreader/mysqlreader.iml deleted file mode 100644 index 5a3d119d5cdc04a70f830dc1b155fbc44b9a42d7..0000000000000000000000000000000000000000 --- a/mysqlreader/mysqlreader.iml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/mysqlwriter/mysqlwriter.iml b/mysqlwriter/mysqlwriter.iml deleted file mode 100644 index 7af3f4f07d80744c0c353f71e0f73ce2e8e631b5..0000000000000000000000000000000000000000 --- a/mysqlwriter/mysqlwriter.iml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/oraclereader/pom.xml b/oraclereader/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..294c44d21b554b775df9359478d7b69865054c8b --- /dev/null +++ b/oraclereader/pom.xml @@ -0,0 +1,19 @@ + + + + honghu + www.larkmidtable.com + 1.0-SNAPSHOT + + 4.0.0 + + oraclereader + + + 11 + 11 + + + diff --git a/oraclereader/src/main/java/www/larkmidtable/com/reader/oraclereader/OracleReader.java b/oraclereader/src/main/java/www/larkmidtable/com/reader/oraclereader/OracleReader.java new file mode 100644 index 0000000000000000000000000000000000000000..dcfa32122faa85212202b72757750f62deb16ea6 --- /dev/null +++ b/oraclereader/src/main/java/www/larkmidtable/com/reader/oraclereader/OracleReader.java @@ -0,0 +1,8 @@ +package www.larkmidtable.com.reader.oraclereader;/** + * @title: OracleReader + * @projectName honghu + * @description: TODO + * @author stave_zhao + * @date 2022/11/1509:10 + */public class OracleReader { +} diff --git a/oraclewriter/pom.xml b/oraclewriter/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..01292041bbfe2aca9dda90b9d1e5c293dbfbdae9 --- /dev/null +++ b/oraclewriter/pom.xml @@ -0,0 +1,19 @@ + + + + honghu + www.larkmidtable.com + 1.0-SNAPSHOT + + 4.0.0 + + oraclewriter + + + 11 + 11 + + + diff --git a/oraclewriter/src/main/java/www/larkmidtable/com/writer/oraclewriter/OracleWriter.java b/oraclewriter/src/main/java/www/larkmidtable/com/writer/oraclewriter/OracleWriter.java new file mode 100644 index 0000000000000000000000000000000000000000..561ebc36e1e3fe5983403728c334dcd22a6b69ec --- /dev/null +++ b/oraclewriter/src/main/java/www/larkmidtable/com/writer/oraclewriter/OracleWriter.java @@ -0,0 +1,8 @@ +package www.larkmidtable.com.writer.oraclewriter;/** + * @title: OracleWriter + * @projectName honghu + * @description: TODO + * @author stave_zhao + * @date 2022/11/1509:12 + */public class OracleWriter { +}