title: Eclipse bundle pooling, how can it be used?
body: <p>With P2 Eclipse has the option of using <a href="http://wiki.eclipse.org/Equinox_p2_Getting_Started#Bundle_pooling" rel="nofollow">bundle pooling</a> to reuse common bundle between applications, but what possibilities do I have with it?</p>
  
  <p>The example on the page lists two applications that reuse a set of plugins in the users home directory, but can the directory of plugins be set to anything? What limitations are there?</p>
  
  <p>Like: </p>
  
  <pre><code>Application1/
     configuration/
        config.ini
        ... other configuration files for Application1...
     Application1.exe
     Application1.ini
  Application2/
     configuration/
        config.ini
        ... other configuration files for Application2...
     Application2.exe
     Application2.ini
  ...
  common_bundle_pool_for_all_users/
     .p2/
        org/eclipse.equinox.p2.core
        org/eclipse.equinox.p2.director
        org/eclipse.equinox.p2.engine
        org/eclipse.equinox.p2.touchpoint.eclipse
  </code></pre>
  
  <p>and perhaps even</p>
  
  <pre><code>Documents and Settings
     Username
        .p2/
           plugins/      &lt;-- unique plugins only for this user
  </code></pre>