diff --git a/.gitignore b/.gitignore
index 7e8755d..d50c037 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/build
/dist
/.settings
+/target/
diff --git a/build.xml b/build.xml
deleted file mode 100644
index 32ba225..0000000
--- a/build.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..07b9ed6
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,29 @@
+
+
+
+ 4.0.0
+
+ net.xmlizer
+ permutation
+ 1.0-SNAPSHOT
+
+ permutation
+ http://www.example.com
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
+
diff --git a/src/net/xmlizer/permutation/PermutationGenerator.java b/src/main/java/net/xmlizer/permutation/PermutationGenerator.java
similarity index 100%
rename from src/net/xmlizer/permutation/PermutationGenerator.java
rename to src/main/java/net/xmlizer/permutation/PermutationGenerator.java
diff --git a/src/net/xmlizer/permutation/PermutationHelper.java b/src/main/java/net/xmlizer/permutation/PermutationHelper.java
similarity index 100%
rename from src/net/xmlizer/permutation/PermutationHelper.java
rename to src/main/java/net/xmlizer/permutation/PermutationHelper.java
diff --git a/test_src/net/xmlizer/permutation/PermutationTest.java b/src/test/java/net/xmlizer/permutation/PermutationTest.java
similarity index 100%
rename from test_src/net/xmlizer/permutation/PermutationTest.java
rename to src/test/java/net/xmlizer/permutation/PermutationTest.java