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