diff --git a/.gitignore b/.gitignore
index a1c2a238a..072488eb8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,11 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
+
+
+.idea/
+*.iml
+mirai.iml
+/.idea/
+.idea/*
+/.idea/*
\ No newline at end of file
diff --git a/mirai-core/pom.xml b/mirai-core/pom.xml
new file mode 100644
index 000000000..36247c949
--- /dev/null
+++ b/mirai-core/pom.xml
@@ -0,0 +1,41 @@
+
+
+ 4.0.0
+
+ mirai-core
+ 1.0
+
+
+ net.mamoe
+ mirai
+ 1.0
+ ../pom.xml
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.4.1
+
+
+ package
+
+ shade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 000000000..f6fcd9a81
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,110 @@
+
+
+ 4.0.0
+
+ net.mamoe
+ Mirai
+ mirai
+ 1.0
+
+
+ mirai-core
+
+
+
+
+ mamoe-repo
+ http://mamoe.net:8081/repository/public/
+
+
+ huawei
+ https://mirrors.huaweicloud.com/repository/maven/
+
+
+
+ pom
+
+
+ 11
+ 11
+ UTF-8
+
+
+
+ package
+
+ mirai-core/src/main/java
+
+
+
+ mirai-core/src/main/resources
+
+
+ **/*.*
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ org.ow2.asm
+ asm
+ 7.1
+
+
+
+ UTF-8
+
+
+
+
+ org.projectlombok
+ lombok-maven-plugin
+ 1.18.6.0
+
+
+
+
+
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+
+ com.intellij
+ annotations
+ 12.0
+ compile
+
+
+
+ org.projectlombok
+ lombok
+ 1.18.8
+ compile
+
+
+
+
+
+
+ com.google.code.gson
+ gson
+ 2.8.5
+ provided
+
+
+
+
+
\ No newline at end of file