Contents
Info Bugs Docs Source Download Developer |
Example Package LayoutHere we describe an example layout for a GJT package.
A recommended layout might be: /org/gjt/joe/myed/ <-- The "MyEditor" application. /org/gjt/joe/myed/doc <-- This tree will get copied to the top. /org/gjt/joe/myed/doc/README <-- This file will get copied to the top. /org/gjt/joe/myed/doc/License /org/gjt/joe/myed/doc/Install /org/gjt/joe/myed/MyEditor.java <-- The "MyEditor" main() Class. /org/gjt/joe/myed/*.java <-- The remaining Java sources And if joe had a set of utility classes that he used frequently he might have another package such as: /org/gjt/joe/util/ <-- The "utilities" package. /org/gjt/joe/util/...sources... <-- The "utilities" sources. /org/gjt/joe/util/doc <-- This tree will get copied to the top. (*) /org/gjt/joe/util/doc/README <-- This file will get copied to the top. (*) /org/gjt/joe/util/doc/...docs... /org/gjt/joe/util/doc/manual /org/gjt/joe/util/doc/manual/...manual-files... * When this package is built as a standalone package, these will be copied to the top. However, when checked out as a dependency of another package, it will not, as that would overwrite the main package's files. In the dependent case, these files are left in the subtree. |
All contents are licensed under the General Public License. |