Edit this page

Source Repository

Source Repository Address

To get the source, you will need to have subversion installed. Just type the following command to get the latest development version:

svn co http://svn.apache.org/repos/asf/directory/studio/trunk studio

If you are an authorized developer, just check out the code using https instead of http.

Browse the Sources

You can view and explore online SVN at this address : http://svn.apache.org/viewvc/directory/studio/trunk/

Source Repository Organization

The repository is organized as follows :

  • Maven stuff:
    • pom.xml: The main pom
    • help-pom.xml: The pom file for building the help plugins
    • repository: A local maven repository, contains the eclipse dependencies
    • studio-plugin: A maven plugin used to maintain the MANIFEST.MF files of the eclipse plugins; goal studio:eclipse
  • Plugins
    • rcp: The Studio RCP application
    • rcp-help: The help plugin for the Studio RCP application
    • connection-core: Contains the non-UI code for managing connections
    • connection-ui: Contains the UI code for managing connections
    • apacheds-configuration: Configuration of the Apache Directory Server
    • apacheds-configuration-help: The help plugin for the apacheds-configuration plugin
    • ldapbrowser-core: Contains non-UI code (model, jobs) for the LDAP browser feature
    • ldapbrowser-common: Contains common UI contributions (dialogs, widgets) for the LDAP browser feature
    • ldapbrowser-ui: Contains additional UI contributions (views and editors) for the LDAP browser feature
    • ldapbrowser-help: The help plugin for the LDAP browser feature
    • ldifeditor: Contains the UI code for the LDIF editor
    • ldifeditor-help: The help plugin for the LDIF editor feature
    • schemaeditor: Contains the code for the schema editor
    • schemaeditor-help: The help plugin for the schema editor feature
    • aciitemeditor: Contains an value editor to edit ApacheDS ACI items
    • valueeditors: Contains some implementations of value editors
  • Features
    • apacheds-configuration-feature:
    • ldapbrowser-feature:
    • ldifeditor-feature:
    • schemaeditor-feature:
    • rcp-feature:
  • Other
    • jars: Some common jars, shared by all plugins
    • ldif-parser: the LDIF parser
    • studio-dsml-parser: The DSML parser
    • studio: Used to build and bundle the releases
    • tools: Some tools to build the installers
    • docs: Release notes and images
    • updatesite: Sources for publishing the eclipse update site
    • test-integration-core: Integration tests for non-UI code
    • test-integration-ui: Integration tests for UI code