diff --git a/artemis-server/pom.xml b/artemis-server/pom.xml
index d9eaeadf6a..8cabc983d6 100644
--- a/artemis-server/pom.xml
+++ b/artemis-server/pom.xml
@@ -98,6 +98,12 @@
apacheds-server-integ
${directory-version}
test
+
+
+ xml-apis
+ xml-apis
+
+
org.apache.directory.server
diff --git a/docs/hacking-guide/en/ide.md b/docs/hacking-guide/en/ide.md
index 29f05ec1b9..3831c78515 100644
--- a/docs/hacking-guide/en/ide.md
+++ b/docs/hacking-guide/en/ide.md
@@ -78,6 +78,13 @@ It is strongly recommended to turn off the auto-updating of .gitignore files by
generates new .gitignore files in many directories that are not needed due to the top level .gitignore file. To turn
it off, go to Preferences->Team->Git->Projects and deselect the "Automatically ignore derived resources" checkbox.
+### Schema setup
+For proper schema validation you can add the Artemis schemas to your Eclipse XML Catalog
+
+* Open: Window -> Preferences -> XML -> XML Catalog
+* Select Add -> Workspace -> Navigate to artemis-server and select src/main/resources/schema/artemis-server.xsd -> click OK
+* Repeat the above steps and add src/main/resources/schema/artemis-configuration.xsd
+
### Checkstyle setup
You can import the Artemis Checkstyle template into eclipse to do Checkstyle validation. As a prerequisite you need to make sure the Checkstyle plugin is installed into Eclipse which you can get form the Eclipse Marketplace. You also will need to configure Sevntu-Checkstyle. See http://sevntu-checkstyle.github.io/sevntu.checkstyle/ for instructions. Then to configure the template: