Dashboard > ApacheDS Addons > Home > Project Layout Conventions
Project Layout Conventions
Added by Ersin Er, last edited by Ersin Er on Feb 07, 2006  (view change)
Labels: 
(None)


Layout/M2 Convention

We voted on hierarchy and switched to M2. So we need convensions around the directory structure, M2 gid, aid and our package naming. Right now every project except naming follows accepted Apache practices with package names. Now is the time to correct this.

Proposed ApacheDS Structure

Module Name Artifact Id Project Name Group Id Site URL Subversion URL
core apacheds-core ApacheDS Core org.apache.directory.server http://directory.apache.org/apacheds/core http://svn.apache.org/repos/asf/directory/trunks/apacheds/core
core-unit apacheds-core-unit ApacheDS Core Unit org.apache.directory.server http://directory.apache.org/apacheds/core/unit http://svn.apache.org/repos/asf/directory/trunks/apacheds/core-unit
core-shared apacheds-core-shared ApacheDS Core Shared org.apache.directory.server http://directory.apache.org/apacheds/core/shared http://svn.apache.org/repos/asf/directory/trunks/apacheds/core-shared
core-plugin apacheds-core-plugin ApacheDS Core Plugin org.apache.directory.server http://directory.apache.org/apacheds/core/plugin http://svn.apache.org/repos/asf/directory/trunks/apacheds/core-plugin
server-unit apacheds-server-unit ApacheDS Server Unit org.apache.directory.server http://directory.apache.org/apacheds/server/unit http://svn.apache.org/repos/asf/directory/trunks/apacheds/server-unit
server-main apacheds-server-main ApacheDS Server Main org.apache.directory.server http://directory.apache.org/apacheds/server/main http://svn.apache.org/repos/asf/directory/trunks/apacheds/server-main
server-ssl apacheds-server-ssl ApacheDS Server SSL org.apache.directory.server http://directory.apache.org/apacheds/server/ssl http://svn.apache.org/repos/asf/directory/trunks/apacheds/server-ssl
server-sar apacheds-server-sar ApacheDS Server Sar org.apache.directory.server http://directory.apache.org/apacheds/server/sar http://svn.apache.org/repos/asf/directory/trunks/apacheds/server-sar
server-jndi apacheds-server-jndi ApacheDS Server Unit org.apache.directory.server http://directory.apache.org/apacheds/server/jndi http://svn.apache.org/repos/asf/directory/trunks/apacheds/server-jndi
server-installers apacheds-server-installers ApacheDS Server Installers org.apache.directory.server http://directory.apache.org/apacheds/server/installers http://svn.apache.org/repos/asf/directory/trunks/apacheds/server-installers
server-tools apacheds-server-tools ApacheDS Server Tools org.apache.directory.server http://directory.apache.org/apacheds/server/tools http://svn.apache.org/repos/asf/directory/trunks/apacheds/server-tools
osgi-foo apacheds-osgi-foo ApacheDS Osgi Foo org.apache.directory.server http://directory.apache.org/apacheds/osgi/foo http://svn.apache.org/repos/asf/directory/trunks/apacheds/osgi-foo
osgi-bar apacheds-osgi-bar ApacheDS Osgi Bar org.apache.directory.server http://directory.apache.org/apacheds/osgi/bar http://svn.apache.org/repos/asf/directory/trunks/apacheds/osgi-bar
protocol-ldap apacheds-protocol-ldap ApacheDS Ldap Protocol org.apache.directory.server http://directory.apache.org/apacheds/protocol/ldap http://svn.apache.org/repos/asf/directory/trunks/apacheds/protocol-ldap
protocol-ntp apacheds-protocol-ntp ApacheDS Ntp Protocol org.apache.directory.server http://directory.apache.org/apacheds/protocol/ntp http://svn.apache.org/repos/asf/directory/trunks/apacheds/protocol-ntp
protocol-dhcp apacheds-protocol-dhcp ApacheDS Dhcp Protocol org.apache.directory.server http://directory.apache.org/apacheds/protocol/dhcp http://svn.apache.org/repos/asf/directory/trunks/apacheds/protocol-dhcp
protocol-kerberos apacheds-protocol-kerberos ApacheDS Kerberos Protocol org.apache.directory.server http://directory.apache.org/apacheds/protocol/kerberos http://svn.apache.org/repos/asf/directory/trunks/apacheds/protocol-kerberos
protocol-dns apacheds-protocol-dns ApacheDS Dns Protocol org.apache.directory.server http://directory.apache.org/apacheds/protocol/dns http://svn.apache.org/repos/asf/directory/trunks/apacheds/protocol-dns
protocol-changepw apacheds-protocol-changepw ApacheDS Change Password Protocol org.apache.directory.server http://directory.apache.org/apacheds/protocol/changepw http://svn.apache.org/repos/asf/directory/trunks/apacheds/protocol-changepw
protocol-shared apacheds-protocol-shared ApacheDS Shared Protocol Library org.apache.directory.server http://directory.apache.org/apacheds/protocol/shared http://svn.apache.org/repos/asf/directory/trunks/apacheds/protocol-shared
kerberos-shared apacheds-kerberos-shared ApacheDS Kerberos Shared Library org.apache.directory.server http://directory.apache.org/apacheds/kerberos/shared http://svn.apache.org/repos/asf/directory/trunks/apacheds/kerberos-shared

Site running on a free Atlassian Confluence Open Source Project License granted to Safehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators