diff --git a/themoviedbapi/.classpath b/themoviedbapi/.classpath
index d171cd4c1..31cf404a4 100644
--- a/themoviedbapi/.classpath
+++ b/themoviedbapi/.classpath
@@ -1,6 +1,8 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/themoviedbapi/.project b/themoviedbapi/.project
index 63e67b96e..88028eef1 100644
--- a/themoviedbapi/.project
+++ b/themoviedbapi/.project
@@ -1,17 +1,23 @@
-
-
- themoviedbapi
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
-
-
+
+
+ themoviedbapi
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.maven.ide.eclipse.maven2Builder
+
+
+
+
+
+ org.maven.ide.eclipse.maven2Nature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/themoviedbapi/.settings/org.eclipse.jdt.core.prefs b/themoviedbapi/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 000000000..483d704da
--- /dev/null
+++ b/themoviedbapi/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,6 @@
+#Sat Jan 29 22:13:58 CET 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/themoviedbapi/.settings/org.maven.ide.eclipse.prefs b/themoviedbapi/.settings/org.maven.ide.eclipse.prefs
new file mode 100644
index 000000000..341107664
--- /dev/null
+++ b/themoviedbapi/.settings/org.maven.ide.eclipse.prefs
@@ -0,0 +1,8 @@
+#Sat Jan 29 22:13:55 CET 2011
+activeProfiles=
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+skipCompilerPlugin=true
+version=1
diff --git a/themoviedbapi/build.xml b/themoviedbapi/build.xml
deleted file mode 100644
index 392df835c..000000000
--- a/themoviedbapi/build.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ${project}${line.separator}
- Build Date: ${builddate}${line.separator}
- Revision: r${revision}${line.separator}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/themoviedbapi/pom.xml b/themoviedbapi/pom.xml
new file mode 100644
index 000000000..f07319517
--- /dev/null
+++ b/themoviedbapi/pom.xml
@@ -0,0 +1,147 @@
+
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 6
+
+ com.moviejukebox
+ themoviedbapi
+ 1.0-SNAPSHOT
+ The MovieDB API
+
+
+ Google Code
+ http://code.google.com/p/themoviedbapi/issues/list
+
+
+ Hudson CI
+ http://mediadeveloper.org:8080/job/themoviedbapi/
+
+
+ scm:svn:http://themoviedbapi.googlecode.com/svn/trunk/themoviedbapi
+ scm:svn:https://themoviedbapi.googlecode.com/svn/trunk/themoviedbapi
+ HEAD
+ http://code.google.com/p/themoviedbapi/source/browse/trunk/themoviedbapi
+
+
+
+ UTF-8
+ true
+
+
+
+
+
+ junit
+ junit
+ 4.5
+ test
+
+
+
+
+
+
+ junit
+ junit
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-clean-plugin
+ 2.4.1
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.7.1
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.0-beta-4
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.5
+
+
+
+
+
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+
+ true
+ 0000
+ {0,date,yyyy-MM-dd HH:mm:ss}
+
+
+
+ validate
+
+ create
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ 1.6
+ 1.6
+ true
+ true
+
+
+
+
+
+ maven-jar-plugin
+
+
+
+ ${project.name}
+ ${project.version}
+ ${buildNumber}
+ ${timestamp}
+
+
+
+
+
+
+
+ maven-surefire-plugin
+
+ ${skipTests}
+
+
+
+
+
+ ${artifactId}-${project.version}-r${buildNumber}
+
+
+
diff --git a/themoviedbapi/src/readme.txt b/themoviedbapi/readme.txt
similarity index 100%
rename from themoviedbapi/src/readme.txt
rename to themoviedbapi/readme.txt
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/TheMovieDb.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/TheMovieDb.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/TheMovieDb.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/model/Artwork.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Artwork.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/model/Artwork.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Artwork.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/model/Category.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Category.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/model/Category.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Category.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/model/Country.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Country.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/model/Country.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Country.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/model/Filmography.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Filmography.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/model/Filmography.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Filmography.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/model/Language.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Language.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/model/Language.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Language.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/model/MovieDB.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/MovieDB.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/model/MovieDB.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/MovieDB.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/model/Person.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Person.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/model/Person.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Person.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/model/Studio.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Studio.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/model/Studio.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/model/Studio.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/tools/Base64.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/Base64.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/tools/Base64.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/Base64.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/tools/DOMHelper.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/DOMHelper.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/tools/DOMHelper.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/DOMHelper.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/tools/LogFormatter.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/LogFormatter.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/tools/LogFormatter.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/LogFormatter.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/tools/ModelTools.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/ModelTools.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/tools/ModelTools.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/ModelTools.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/tools/MovieDbParser.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/MovieDbParser.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/tools/MovieDbParser.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/MovieDbParser.java
diff --git a/themoviedbapi/src/com/moviejukebox/themoviedb/tools/WebBrowser.java b/themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/WebBrowser.java
similarity index 100%
rename from themoviedbapi/src/com/moviejukebox/themoviedb/tools/WebBrowser.java
rename to themoviedbapi/src/main/java/com/moviejukebox/themoviedb/tools/WebBrowser.java
diff --git a/themoviedbapi/test/com/moviejukebox/themoviedb/TheMovieDbTest.java b/themoviedbapi/src/test/java/com/moviejukebox/themoviedb/TheMovieDbTest.java
similarity index 100%
rename from themoviedbapi/test/com/moviejukebox/themoviedb/TheMovieDbTest.java
rename to themoviedbapi/src/test/java/com/moviejukebox/themoviedb/TheMovieDbTest.java