diff --git a/.classpath b/.classpath
deleted file mode 100644
index 687336d..0000000
--- a/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index ae3c172..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/bin/
diff --git a/.project b/.project
deleted file mode 100644
index 4a9965f..0000000
--- a/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
- jStyleDomBridge
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..f8573f0
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,81 @@
+
+
+ 4.0.0
+ co.uproot
+ jStyleDomBridge
+ 0.0.0-SNAPSHOT
+ jar
+
+
+ net.sf.cssbox
+ jstyleparser
+ 1.19
+ jar
+
+
+ junit
+ junit
+ 4.10
+ test
+
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.7.2.201409121644
+
+
+
+
+
+
+
+
+
+
+ pre-unit-test
+
+ prepare-agent
+
+
+
+ post-unit-test
+ test
+
+ report
+ check
+
+
+
+
+
+ BUNDLE
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ 0.00
+
+
+
+ COMPLEXITY
+ COVEREDRATIO
+ 0.00
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/co/uproot/css/domimpl/AbstractCSSRule.java b/src/main/java/co/uproot/css/domimpl/AbstractCSSRule.java
similarity index 100%
rename from src/co/uproot/css/domimpl/AbstractCSSRule.java
rename to src/main/java/co/uproot/css/domimpl/AbstractCSSRule.java
diff --git a/src/co/uproot/css/domimpl/CSSCharsetRuleImpl.java b/src/main/java/co/uproot/css/domimpl/CSSCharsetRuleImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSCharsetRuleImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSCharsetRuleImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSFontFaceRuleImpl.java b/src/main/java/co/uproot/css/domimpl/CSSFontFaceRuleImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSFontFaceRuleImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSFontFaceRuleImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSImportRuleImpl.java b/src/main/java/co/uproot/css/domimpl/CSSImportRuleImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSImportRuleImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSImportRuleImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSMediaRuleImpl.java b/src/main/java/co/uproot/css/domimpl/CSSMediaRuleImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSMediaRuleImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSMediaRuleImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSPageRuleImpl.java b/src/main/java/co/uproot/css/domimpl/CSSPageRuleImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSPageRuleImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSPageRuleImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSRuleListImpl.java b/src/main/java/co/uproot/css/domimpl/CSSRuleListImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSRuleListImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSRuleListImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSStyleDeclarationImpl.java b/src/main/java/co/uproot/css/domimpl/CSSStyleDeclarationImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSStyleDeclarationImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSStyleDeclarationImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSStyleRuleImpl.java b/src/main/java/co/uproot/css/domimpl/CSSStyleRuleImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSStyleRuleImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSStyleRuleImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSUnknownRuleImpl.java b/src/main/java/co/uproot/css/domimpl/CSSUnknownRuleImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSUnknownRuleImpl.java
rename to src/main/java/co/uproot/css/domimpl/CSSUnknownRuleImpl.java
diff --git a/src/co/uproot/css/domimpl/CSSUtils.java b/src/main/java/co/uproot/css/domimpl/CSSUtils.java
similarity index 100%
rename from src/co/uproot/css/domimpl/CSSUtils.java
rename to src/main/java/co/uproot/css/domimpl/CSSUtils.java
diff --git a/src/co/uproot/css/domimpl/JStyleSheetWrapper.java b/src/main/java/co/uproot/css/domimpl/JStyleSheetWrapper.java
similarity index 100%
rename from src/co/uproot/css/domimpl/JStyleSheetWrapper.java
rename to src/main/java/co/uproot/css/domimpl/JStyleSheetWrapper.java
diff --git a/src/co/uproot/css/domimpl/MediaListImpl.java b/src/main/java/co/uproot/css/domimpl/MediaListImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/MediaListImpl.java
rename to src/main/java/co/uproot/css/domimpl/MediaListImpl.java
diff --git a/src/co/uproot/css/domimpl/StyleSheetBridge.java b/src/main/java/co/uproot/css/domimpl/StyleSheetBridge.java
similarity index 100%
rename from src/co/uproot/css/domimpl/StyleSheetBridge.java
rename to src/main/java/co/uproot/css/domimpl/StyleSheetBridge.java
diff --git a/src/co/uproot/css/domimpl/StyleSheetListImpl.java b/src/main/java/co/uproot/css/domimpl/StyleSheetListImpl.java
similarity index 100%
rename from src/co/uproot/css/domimpl/StyleSheetListImpl.java
rename to src/main/java/co/uproot/css/domimpl/StyleSheetListImpl.java