Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

The Felix SVN repository trunk contains a directory for each subproject where each subproject directory is named after the root package of the subprojectsub-project, where sub-projects may be further divided into modules as appropriate for the specific sub-project. Each sub-project has a single directory in the trunk whose name corresponds to the unique base name for the sub-project. Consider the following examples:

No Format
felix/
    trunk/
        trunkframework/
        shell/
        org.apache.felix.frameworkshell.tui/
        prefs.jndi/
        ipojo/
            org.apache.felix.shellarch/
            org.apache.felix.shell.tuicore/
            org.apache.felix.prefs.jndimetadata/
            plugin/
        ...

Internally, individual subproject sub-project directories should use a Maven2-like project structure, such as:

No Format
felix/
        trunk/
            org.apache.felix.<subproject>/
                src/
                    main/
                        java/
                            org/apache/felix/...
                        resources/
                            ...
                    test/
                        java/
                            org/apache/felix/...
                        resources/
                            ...

Releases of individual subprojects sub-projects will be captured in the releases directory, for example:

No Format
felix/
        trunk/
            ...
        releases/
            org.apache.felix.framework-0.8.0/
            org.apache.felix.shell-1.0.0/
            org.apache.felix.shell-1.0.1/
            ...

There will not be a branches directory, but individual developers may have areas to experiment in the sandbox directory, such as:

No Format
felix/
        trunk/
            ...
        releases/
            ...
        sandbox/
            tbennett/
            erodriquez/
            akarasulu/
            ...