Maven Idea IntelliJ Dependency Updater This plugin will update an IntelliJ Idea project's .iml file based on a Maven project's dependencies. Note the following: 1. If an entry exists in the iml file which is NOT in the Maven dependecies, it will be removed. 2. If an entry exists in the iml file and in the Maven dependencies, it will only be updated if the Maven dependency does not match the current value. 3. If a modification to the iml file will occur, a backup file will be generated of the original file. It will be named [project][date/time stamp].iml 4. Only the root jar entries will be updated in the iml file. This means if you've attached source or javadocs to a jar entry, then this information will be maintained when a jar entry is updated. Since Maven does not handle src and javadoc entries in the repository, it is up to the user to keep these entries up to date in the IntelliJ ide. Install 1. Copy the maven-intellij-plugin-1.0.jar to the %MAVEN_HOME%/plugins directory Update maven.xml: Add this goal to intercept the compile plugin: In project.properties add this property to point to your IntelliJ project's .iml file : idea.project.iml=C:/Projects/ws-rp/ws-rf.iml (this should be the path to your project iml file)