Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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/
    trunk    framework/
        shell/
       org.apache.felix.framework shell.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:

...