diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9e20bc1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.idea/
+**/target/**
+logs/
+*.iml
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9e20bc1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.idea/
+**/target/**
+logs/
+*.iml
diff --git a/sensorhub-core/.gitignore b/sensorhub-core/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/sensorhub-core/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9e20bc1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.idea/
+**/target/**
+logs/
+*.iml
diff --git a/sensorhub-core/.gitignore b/sensorhub-core/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/sensorhub-core/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/sensorhub-core/pom.xml b/sensorhub-core/pom.xml
index ae68ea8..2a77c72 100644
--- a/sensorhub-core/pom.xml
+++ b/sensorhub-core/pom.xml
@@ -58,7 +58,7 @@
org.bouncycastle
bcprov-jdk15to18
- 1.64
+ 1.71
@@ -75,14 +75,6 @@
0.0.1-SNAPSHOT
-
-
- org.reflections
- reflections
- 0.9.10
-
-
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9e20bc1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.idea/
+**/target/**
+logs/
+*.iml
diff --git a/sensorhub-core/.gitignore b/sensorhub-core/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/sensorhub-core/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/sensorhub-core/pom.xml b/sensorhub-core/pom.xml
index ae68ea8..2a77c72 100644
--- a/sensorhub-core/pom.xml
+++ b/sensorhub-core/pom.xml
@@ -58,7 +58,7 @@
org.bouncycastle
bcprov-jdk15to18
- 1.64
+ 1.71
@@ -75,14 +75,6 @@
0.0.1-SNAPSHOT
-
-
- org.reflections
- reflections
- 0.9.10
-
-
-
diff --git a/sensorhub-core/src/main/java/com/casic/missiles/codec/ClassUtil.java b/sensorhub-core/src/main/java/com/casic/missiles/codec/ClassUtil.java
deleted file mode 100644
index 80c3458..0000000
--- a/sensorhub-core/src/main/java/com/casic/missiles/codec/ClassUtil.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.casic.missiles.codec;
-
-import com.casic.missiles.codec.predecodec.AbstractPreprocessing;
-import lombok.extern.slf4j.Slf4j;
-import org.reflections.Reflections;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Set;
-
-@Slf4j
-public class ClassUtil {
-
-// public static List get(Class> clazz){
-// List abstractPreprocessings = new ArrayList<>();
-// try{
-// String pk = clazz.getPackage().getName();
-// String path = pk.replace('.', '/');
-// //获取该路径下所有类
-// Reflections reflections = new Reflections(path);
-// //获取继承了ISuperClass的所有类
-// Set> classSet = reflections.getSubTypesOf(clazz);
-//
-// for (Class extends T> clazz : classSet) {
-// // 实例化获取到的类
-// T obj = clazz.newInstance();
-// // TODO 自己的处理逻辑
-// abstractPreprocessings.add(obj);
-// }
-// }catch (IllegalAccessException iae){
-//
-// }catch (InstantiationException iae){
-//
-// }
-// return abstractPreprocessings;
-// }
-
-}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9e20bc1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.idea/
+**/target/**
+logs/
+*.iml
diff --git a/sensorhub-core/.gitignore b/sensorhub-core/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/sensorhub-core/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/sensorhub-core/pom.xml b/sensorhub-core/pom.xml
index ae68ea8..2a77c72 100644
--- a/sensorhub-core/pom.xml
+++ b/sensorhub-core/pom.xml
@@ -58,7 +58,7 @@
org.bouncycastle
bcprov-jdk15to18
- 1.64
+ 1.71
@@ -75,14 +75,6 @@
0.0.1-SNAPSHOT
-
-
- org.reflections
- reflections
- 0.9.10
-
-
-
diff --git a/sensorhub-core/src/main/java/com/casic/missiles/codec/ClassUtil.java b/sensorhub-core/src/main/java/com/casic/missiles/codec/ClassUtil.java
deleted file mode 100644
index 80c3458..0000000
--- a/sensorhub-core/src/main/java/com/casic/missiles/codec/ClassUtil.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.casic.missiles.codec;
-
-import com.casic.missiles.codec.predecodec.AbstractPreprocessing;
-import lombok.extern.slf4j.Slf4j;
-import org.reflections.Reflections;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Set;
-
-@Slf4j
-public class ClassUtil {
-
-// public static List get(Class> clazz){
-// List abstractPreprocessings = new ArrayList<>();
-// try{
-// String pk = clazz.getPackage().getName();
-// String path = pk.replace('.', '/');
-// //获取该路径下所有类
-// Reflections reflections = new Reflections(path);
-// //获取继承了ISuperClass的所有类
-// Set> classSet = reflections.getSubTypesOf(clazz);
-//
-// for (Class extends T> clazz : classSet) {
-// // 实例化获取到的类
-// T obj = clazz.newInstance();
-// // TODO 自己的处理逻辑
-// abstractPreprocessings.add(obj);
-// }
-// }catch (IllegalAccessException iae){
-//
-// }catch (InstantiationException iae){
-//
-// }
-// return abstractPreprocessings;
-// }
-
-}
diff --git a/sensorhub-core/src/main/java/com/casic/missiles/codec/predecodec/AbstractPreprocessing.java b/sensorhub-core/src/main/java/com/casic/missiles/codec/predecodec/AbstractPreprocessing.java
deleted file mode 100644
index 3658376..0000000
--- a/sensorhub-core/src/main/java/com/casic/missiles/codec/predecodec/AbstractPreprocessing.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.casic.missiles.codec.predecodec;
-
-import io.netty.buffer.ByteBuf;
-import io.netty.channel.ChannelHandlerContext;
-import io.netty.handler.codec.ByteToMessageDecoder;
-
-import java.util.List;
-
-public class AbstractPreprocessing extends ByteToMessageDecoder {
-
- @Override
- protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List