title: Eclipse-PMD Configure ruleset globally
body: <p>So i am using the Plugin Eclipse-PMD (<a href="http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/" rel="nofollow">http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/</a>) in a shared version control enviroment.</p>
  
  <p>We have multiple smaller projects in the entire project. </p>
  
  <p>Out of the box it seems that this plugin requires individual configuration for every single project.
  The way it works it that it searched for a .pmd file in the project and read information from that.</p>
  
  <p>But it's really inconvenient to do that for 10-20 subprojects. </p>
  
  <p>There is a general setting under Preferences -> PMD. But this doesn't seem to apply globally, even if that global checkbox is checked. </p>
  
  <p><strong>What i basically want: I want to configure the plugin to respect a single ruleSet-file in one place.</strong></p>
  
  <p>There is another problem with configuring it subproject-specific: I cannot configure a relative path for the ruleSetFile in the .pmd-file. 
  The problem with absolute path is that the file is checked into version control ... so with every commit everyone else would have to readjust. 
  I found this commit: <a href="https://github.com/pmd/pmd/pull/36" rel="nofollow">https://github.com/pmd/pmd/pull/36</a> but i cannot seem to make it work the way it's roughly described. </p>
  
  <p>So, did anyone achieve what i am looking for?</p>
  
  <p>Edit: Actually i cannot even specify any other file that is not ".ruleset" in the .pmd-file as <code>&lt;ruleSetFile&gt;</code> <strong>without specifying an absolute path</strong>??</p>
  
  <p>The default value for ruleSetFile is ".ruleset". So i thought, analogous to that, i could create a file in the <strong>exact same dir</strong>, call it fooRules.xml, and specify it via <code>&lt;ruleSetFile&gt;fooRules.xml&lt;/ruleSetFile&gt;</code> but it can only find it if put the entire path to fooRules.xml in there?!</p>