diff --git a/ContentGrabbingJi-CacheStore-api/pom.xml b/ContentGrabbingJi-CacheStore-api/pom.xml
new file mode 100644
index 0000000..5bde1dd
--- /dev/null
+++ b/ContentGrabbingJi-CacheStore-api/pom.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+ ContentGrabbingJi
+ net.lamgc
+ 3.0.0-alpha-SNAPSHOT
+
+ 4.0.0
+
+ ContentGrabbingJi-CacheStore-api
+
+
+
\ No newline at end of file
diff --git a/ContentGrabbingJi-CacheStore-local/pom.xml b/ContentGrabbingJi-CacheStore-local/pom.xml
new file mode 100644
index 0000000..33b483f
--- /dev/null
+++ b/ContentGrabbingJi-CacheStore-local/pom.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+ ContentGrabbingJi
+ net.lamgc
+ 3.0.0-alpha-SNAPSHOT
+
+ 4.0.0
+
+ ContentGrabbingJi-CacheStore-local
+
+
+
+ net.lamgc
+ ContentGrabbingJi-CacheStore-api
+ 3.0.0-alpha-SNAPSHOT
+
+
+
+
+
\ No newline at end of file
diff --git a/ContentGrabbingJi-CacheStore-redis/pom.xml b/ContentGrabbingJi-CacheStore-redis/pom.xml
new file mode 100644
index 0000000..1fe609c
--- /dev/null
+++ b/ContentGrabbingJi-CacheStore-redis/pom.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+ ContentGrabbingJi
+ net.lamgc
+ 3.0.0-alpha-SNAPSHOT
+
+ 4.0.0
+
+ ContentGrabbingJi-CacheStore-redis
+
+
+
+ net.lamgc
+ ContentGrabbingJi-CacheStore-api
+ 3.0.0-alpha-SNAPSHOT
+
+
+
+ redis.clients
+ jedis
+ 3.2.0
+
+
+
+
\ No newline at end of file
diff --git a/ContentGrabbingJi-core/pom.xml b/ContentGrabbingJi-core/pom.xml
new file mode 100644
index 0000000..87823e0
--- /dev/null
+++ b/ContentGrabbingJi-core/pom.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+ ContentGrabbingJi
+ net.lamgc
+ 3.0.0-alpha-SNAPSHOT
+
+ 4.0.0
+
+ ContentGrabbingJi-core
+
+
+
+ net.lamgc
+ ContentGrabbingJi-framework-api
+ 3.0.0-alpha-SNAPSHOT
+
+
+ net.lamgc
+ ContentGrabbingJi-pixiv
+ 3.0.0-alpha-SNAPSHOT
+
+
+
+
\ No newline at end of file
diff --git a/ContentGrabbingJi-exec/pom.xml b/ContentGrabbingJi-exec/pom.xml
new file mode 100644
index 0000000..8c6bd41
--- /dev/null
+++ b/ContentGrabbingJi-exec/pom.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+ ContentGrabbingJi
+ net.lamgc
+ 3.0.0-alpha-SNAPSHOT
+
+ 4.0.0
+
+ ContentGrabbingJi-exec
+
+
+
+ net.lamgc
+ ContentGrabbingJi-core
+ 3.0.0-alpha-SNAPSHOT
+
+
+
+ org.apache.logging.log4j
+ log4j-slf4j-impl
+ 2.13.1
+
+
+
+
\ No newline at end of file
diff --git a/ContentGrabbingJi-framework-api/pom.xml b/ContentGrabbingJi-framework-api/pom.xml
new file mode 100644
index 0000000..6f9226d
--- /dev/null
+++ b/ContentGrabbingJi-framework-api/pom.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+ ContentGrabbingJi
+ net.lamgc
+ 3.0.0-alpha-SNAPSHOT
+
+ 4.0.0
+
+ ContentGrabbingJi-framework-api
+
+
+
\ No newline at end of file
diff --git a/ContentGrabbingJi-framework-mirai/pom.xml b/ContentGrabbingJi-framework-mirai/pom.xml
new file mode 100644
index 0000000..6c22f55
--- /dev/null
+++ b/ContentGrabbingJi-framework-mirai/pom.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ ContentGrabbingJi
+ net.lamgc
+ 3.0.0-alpha-SNAPSHOT
+
+ 4.0.0
+
+ ContentGrabbingJi-framework-mirai
+
+
+ 1.2.2
+ 1.1.1
+ 1.4.0
+ 1.4.0
+
+
+
+
+ jcenter
+ https://jcenter.bintray.com/
+
+
+
+
+
+ net.lamgc
+ ContentGrabbingJi-framework-api
+ 3.0.0-alpha-SNAPSHOT
+
+
+
+
+ net.mamoe
+ mirai-core
+ ${mirai.CoreVersion}
+
+
+ net.mamoe
+ mirai-core-qqandroid
+ ${mirai.CoreVersion}
+
+
+ net.mamoe
+ mirai-japt
+ ${mirai.JaptVersion}
+
+
+
+ io.ktor
+ ktor-server-core
+ ${ktor.version}
+
+
+
+
\ No newline at end of file
diff --git a/ContentGrabbingJi-pixiv/pom.xml b/ContentGrabbingJi-pixiv/pom.xml
new file mode 100644
index 0000000..af51136
--- /dev/null
+++ b/ContentGrabbingJi-pixiv/pom.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+ ContentGrabbingJi
+ net.lamgc
+ 3.0.0-alpha-SNAPSHOT
+
+ 4.0.0
+
+ ContentGrabbingJi-pixiv
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..e4d7744
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,101 @@
+
+
+
+
+ 4.0.0
+
+ pom
+ net.lamgc
+ ContentGrabbingJi
+ 3.0.0-alpha-SNAPSHOT
+
+ ContentGrabbingJi-core
+ ContentGrabbingJi-framework-api
+ ContentGrabbingJi-exec
+ ContentGrabbingJi-framework-mirai
+ ContentGrabbingJi-pixiv
+ ContentGrabbingJi-CacheStore-api
+ ContentGrabbingJi-CacheStore-redis
+ ContentGrabbingJi-CacheStore-local
+
+
+
+
+ LamGC
+ lam827@lamgc.net
+ https://github.com/LamGC
+
+ Project Manager
+ Key contributors
+
+ UTC+8
+
+
+
+
+
+ GNU Affero General Public License
+ http://www.gnu.org/licenses/agpl-3.0.txt
+ repo
+
+
+
+
+ UTF-8
+ UTF-8
+ UTF-8
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 1.8
+ 1.8
+
+
+
+
+
+
+
+ com.google.guava
+ guava
+ 29.0-jre
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.30
+
+
+ org.apache.logging.log4j
+ log4j-slf4j-impl
+ 2.13.1
+ test
+
+
+
+
+
\ No newline at end of file