You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The Felix SVN repository trunk contains a directory for each subproject where each subproject directory is named after the root package of the subproject. Consider the following examples:

felix/
        trunk/
            org.apache.felix.framework/
            org.apache.felix.shell/
            org.apache.felix.shell.tui/
            org.apache.felix.prefs.jndi/
            ...

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

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

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

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:

felix/
        trunk/
            ...
        releases/
            ...
        sandbox/
            tbennett/
            erodriquez/
            akarasulu/
            ...
  • No labels