You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Emmanuel Lécharny <el...@gmail.com> on 2014/12/21 18:27:39 UTC

Studio modules cross-dependencies

Hi,

just in case, here are the dependencies for each Studio module. I have
ordered them based on the dependencies they have between them. Here,
common.core has no dependency on any Studio module, so it comes first,
the very same for ldifParser which is a standalone module, commn.ui also
depends on nothing. Then apacheds.configuration depends on common.ui, etc.

I have just listed the Bundles, not the packages :

1) studio.common.core :
    org.eclipse.core.runtime

2) studio.ldifparser
   
org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}"
   
3 ) studio.common.ui :
    org.eclipse.core.runtime,
     org.eclipse.ui,
     org.eclipse.ui.editors

4 ) apacheds.configuration :
      org.eclipse.core.runtime,
     
org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
     
org.apache.directory.api.util;bundle-version="${org.apache.directory.api.bundleversion}",
      3 -> org.apache.directory.studio.common.ui,
      org.eclipse.core.resources,
      org.eclipse.jface.text,
      org.eclipse.ui,
      org.eclipse.ui.editors,
      org.eclipse.ui.forms,
      org.eclipse.ui.ide

5) studio.connection.core :
   
 org.apache.directory.api.asn1.api;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.client.api;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.codec.core;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.net.mina;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.util;bundle-version="${org.apache.directory.api.bundleversion}",
     1 -> org.apache.directory.studio.common.core,
     2 -> org.apache.directory.studio.ldifparser,
     org.eclipse.core.runtime,
     org.eclipse.ui

6) studio.connection.ui :
    org.eclipse.core.runtime,
     org.eclipse.ui,
     org.eclipse.ui.forms,
     org.eclipse.ui.workbench.texteditor,
     1 -> org.apache.directory.studio.common.core,
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}"

7) studio.ldapbrowser.core :
     org.eclipse.core.runtime,
     org.eclipse.search,
   
 org.apache.directory.api.asn1.api;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.codec.core;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.dsmlv2.parser;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.util;bundle-version="${org.apache.directory.api.bundleversion}",
     1 -> org.apache.directory.studio.common.core,
     2-> org.apache.directory.studio.ldifparser
     5 -> org.apache.directory.studio.connection.core,

8) studio.ldapbrowser.common
     org.eclipse.core.runtime,
     org.eclipse.core.expressions,
     org.eclipse.jface.text,
     org.eclipse.ui,
     org.eclipse.ui.editors,
     org.eclipse.ui.workbench.texteditor,
     1 -> org.apache.directory.studio.common.core,
     2 -> org.apache.directory.studio.ldifparser,
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     7 -> org.apache.directory.studio.ldapbrowser.core,
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.util;bundle-version="${org.apache.directory.api.bundleversion}"

9) studio.ldifeditor
     org.eclipse.core.expressions,
     org.eclipse.core.resources,
     org.eclipse.core.runtime,
     org.eclipse.core.filesystem,
     org.eclipse.jface.text,
     org.eclipse.ui,
     org.eclipse.ui.editors,
     org.eclipse.ui.ide,
     org.eclipse.ui.views,
     org.eclipse.ui.workbench.texteditor,
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.util;bundle-version="${org.apache.directory.api.bundleversion}",
     1 -> org.apache.directory.studio.common.core,
     2 -> org.apache.directory.studio.ldifparser
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     7 -> org.apache.directory.studio.ldapbrowser.core,
     8 -> org.apache.directory.studio.ldapbrowser.common,
     
10) studio.ldapbrowser.ui :
    org.eclipse.core.expressions,
     org.eclipse.core.filesystem,
     org.eclipse.core.resources,
     org.eclipse.core.runtime,
     org.eclipse.jface.text,
     org.eclipse.ui,
     org.eclipse.ui.editors,
     org.eclipse.ui.forms,
     org.eclipse.ui.ide,
     org.eclipse.ui.views,
     org.eclipse.ui.workbench.texteditor,
     org.eclipse.search,
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.util;bundle-version="${org.apache.directory.api.bundleversion}",
     1 -> org.apache.directory.studio.common.core,
     2 -> org.apache.directory.studio.ldifparser
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     7 -> org.apache.directory.studio.ldapbrowser.core,
     8 -> org.apache.directory.studio.ldapbrowser.common,
     9 -> org.apache.directory.studio.ldifeditor,

11) studio.ldapservers :
    org.eclipse.core.runtime,
     org.apache.mina.core;bundle-version="${org.apache.mina.bundleversion}",
   
 org.apache.commons.collections;bundle-version="${org.apache.commons.collections.bundleversion}",
   
 org.apache.commons.io;bundle-version="${org.apache.commons.io.bundleversion}",
     org.eclipse.jdt.launching,
     org.eclipse.jface.text,
     org.eclipse.ui,
     org.eclipse.debug.core,
     org.eclipse.debug.ui,
     org.eclipse.core.resources,
     org.eclipse.core.runtime,
     org.eclipse.ui.console,
     org.eclipse.ui.ide,
     1 -> org.apache.directory.studio.common.core,
     1 -> org.apache.directory.studio.common.core.jobs
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
 
12) studio.apacheds.configuration.v2 :
     org.eclipse.core.runtime,
   
 org.apache.commons.io;bundle-version="${org.apache.commons.io.bundleversion}",
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.schema;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.server.config;bundle-version="${org.apache.directory.server.bundleversion}",
   
 org.apache.directory.server.kerberos.codec;bundle-version="${org.apache.directory.server.bundleversion}",
   
 org.apache.directory.server.ldif.partition;bundle-version="${org.apache.directory.server.bundleversion}",
   
 org.apache.directory.server.xdbm.partition;bundle-version="${org.apache.directory.server.bundleversion}",
     1 -> org.apache.directory.studio.common.core,
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     8 -> org.apache.directory.studio.ldapbrowser.common,
     7 -> org.apache.directory.studio.ldapbrowser.core,
     org.eclipse.core.contenttype,
     org.eclipse.core.runtime,
     org.eclipse.core.resources,
     org.eclipse.ui,
     org.eclipse.ui.editors,
     org.eclipse.ui.forms,
     org.eclipse.ui.ide,
     net.sf.ehcache.core;bundle-version="${net.sf.ehcache.bundleversion}"

13) studio.schemaeditor
     org.eclipse.core.runtime,
   
 org.apache.directory.api.asn1.api;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.schema;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.schema.converter;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.util;bundle-version="${org.apache.directory.api.bundleversion}",
     1 -> org.apache.directory.studio.common.core,
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     7 -> org.apache.directory.studio.ldapbrowser.core,
     8 -> org.apache.directory.studio.ldapbrowser.common,
     org.eclipse.core.expressions,
     org.eclipse.search,
     org.eclipse.jface.text,
     org.eclipse.ui,
     org.eclipse.ui.forms

14) studio.valueeditors
     org.eclipse.core.runtime,
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.util;bundle-version="${org.apache.directory.api.bundleversion}",
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     7 -> org.apache.directory.studio.ldapbrowser.core,
     8 -> org.apache.directory.studio.ldapbrowser.common,
     org.eclipse.core.runtime,
     org.eclipse.ui
     
15) studio.aciitemeditor :
     org.eclipse.core.runtime,
   
 org.apache.directory.api.ldap.extras.aci;bundle-version="${org.apache.directory.api.bundleversion}",
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     7 -> org.apache.directory.studio.ldapbrowser.core,
     8 -> org.apache.directory.studio.ldapbrowser.common,
     14 -> org.apache.directory.studio.valueeditors,
     org.eclipse.core.expressions,
     org.eclipse.core.resources,
     org.eclipse.core.runtime,
     org.eclipse.jface.text,
     org.eclipse.ui,
     org.eclipse.ui.editors,
     org.eclipse.ui.workbench.texteditor
     
N) studio.ldapservers.apacheds.v153 :
    org.eclipse.core.runtime,
     org.apache.mina.core;bundle-version="${org.apache.mina.bundleversion}",
   
 org.apache.commons.lang;bundle-version="${org.apache.commons.lang.bundleversion}",
   
 org.apache.commons.collections;bundle-version="${org.apache.commons.collections.bundleversion}",
   
 org.apache.commons.io;bundle-version="${org.apache.commons.io.bundleversion}",
     org.eclipse.jface.text,
     org.eclipse.ui,
     org.eclipse.debug.core,
     org.eclipse.debug.ui,
     org.eclipse.core.resources,
     org.eclipse.core.runtime,
     org.eclipse.ui.console,
     org.eclipse.ui.ide,
     org.eclipse.ui.editors,
     1 -> org.apache.directory.studio.common.core,
     3 -> org.apache.directory.studio.common.ui,
     4 -> org.apache.directory.studio.apacheds.configuration,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     11 -> org.apache.directory.studio.ldapservers
     
N) studio.ldapservers.apacheds.v154 :
    1 -> org.apache.directory.studio.common.core,
    3 -> org.apache.directory.studio.common.ui,
    4 -> org.apache.directory.studio.apacheds.configuration,
    5 -> org.apache.directory.studio.connection.core,
    6 -> org.apache.directory.studio.connection.ui,
    11 -> org.apache.directory.studio.ldapservers,
    org.apache.mina.core;bundle-version="${org.apache.mina.version}",
    org.dom4j.dom4j;bundle-version="${org.dom4j.version}",
    org.eclipse.core.runtime,
    org.eclipse.core.resources,
    org.eclipse.debug.core,
    org.eclipse.debug.ui,
    org.eclipse.jdt.launching,
    org.eclipse.jface.text,
    org.eclipse.ui,
    org.eclipse.ui.editors,
    org.eclipse.ui.ide
     
N) studio.ldapservers.apacheds.v155 :
    1 -> org.apache.directory.studio.common.core,
    3 -> org.apache.directory.studio.common.ui,
    4 -> org.apache.directory.studio.apacheds.configuration,
    5 -> org.apache.directory.studio.connection.core,
    6 -> org.apache.directory.studio.connection.ui,
    11 -> org.apache.directory.studio.ldapservers,
    org.apache.mina.core;bundle-version="${org.apache.mina.version}",
    org.dom4j.dom4j;bundle-version="${org.dom4j.version}",
    org.eclipse.core.runtime,
    org.eclipse.core.resources,
    org.eclipse.debug.core,
    org.eclipse.debug.ui,
    org.eclipse.jdt.launching,
    org.eclipse.jface.text,
    org.eclipse.ui,
    org.eclipse.ui.editors,
    org.eclipse.ui.ide
     
N) studio.ldapservers.apacheds.v156 :
    1 -> org.apache.directory.studio.common.core,
    3 -> org.apache.directory.studio.common.ui,
    4 -> org.apache.directory.studio.apacheds.configuration,
    5 -> org.apache.directory.studio.connection.core,
    6 -> org.apache.directory.studio.connection.ui,
    11 -> org.apache.directory.studio.ldapservers,
    org.apache.mina.core;bundle-version="${org.apache.mina.version}",
    org.dom4j.dom4j;bundle-version="${org.dom4j.version}",
    org.eclipse.core.runtime,
    org.eclipse.core.resources,
    org.eclipse.debug.core,
    org.eclipse.debug.ui,
    org.eclipse.jdt.launching,
    org.eclipse.jface.text,
    org.eclipse.ui,
    org.eclipse.ui.editors,
    org.eclipse.ui.ide

N) studio.ldapservers.apacheds.v157 :
    1 -> org.apache.directory.studio.common.core,
    3 -> org.apache.directory.studio.common.ui,
    4 -> org.apache.directory.studio.apacheds.configuration,
    5 -> org.apache.directory.studio.connection.core,
    6 -> org.apache.directory.studio.connection.ui,
    11 -> org.apache.directory.studio.ldapservers,
    org.apache.mina.core;bundle-version="${org.apache.mina.version}",
    org.dom4j.dom4j;bundle-version="${org.dom4j.version}",
    org.eclipse.core.runtime,
    org.eclipse.core.resources,
    org.eclipse.debug.core,
    org.eclipse.debug.ui,
    org.eclipse.jdt.launching,
    org.eclipse.jface.text,
    org.eclipse.ui,
    org.eclipse.ui.editors,
    org.eclipse.ui.ide
   
N) studio.ldapservers.apacheds.v200
   
 org.apache.directory.server.config;bundle-version="${org.apache.directory.server.bundleversion}",
   
 org.apache.directory.server.xdbm.partition;bundle-version="${org.apache.directory.server.bundleversion}",
   
 org.apache.directory.api.ldap.model;bundle-version="${org.apache.directory.api.bundleversion}",
     1 -> org.apache.directory.studio.common.core,
     3 -> org.apache.directory.studio.common.ui,
     5 -> org.apache.directory.studio.connection.core,
     6 -> org.apache.directory.studio.connection.ui,
     11 -> org.apache.directory.studio.ldapservers,
     12 -> org.apache.directory.studio.apacheds.configuration.v2,
   
 org.apache.commons.lang;bundle-version="${org.apache.commons.lang.bundleversion}",
   
 org.apache.commons.collections;bundle-version="${org.apache.commons.collections.bundleversion}",
   
 org.apache.commons.io;bundle-version="${org.apache.commons.io.bundleversion}",
     org.apache.mina.core;bundle-version="${org.apache.mina.bundleversion}",
     org.eclipse.core.runtime,
     org.eclipse.core.resources,
     org.eclipse.debug.core,
     org.eclipse.debug.ui,
     org.eclipse.jdt.launching,
     org.eclipse.jface.text,
     org.eclipse.ui,
     org.eclipse.ui.editors,
     org.eclipse.ui.ide