A Plugin is defined by the following strucutre .. for a complete list of the usual suspects start with the Common Plugin Files.
src/ |
svn |
source files |
bin/ |
|
generated class files |
doc/ |
|
generated schema documentation |
html/ |
svn |
online help |
/icons/ |
svn |
icons aranged into categories |
plugin.xml |
svn |
plugin manifest file |
plugin.properties |
svn |
plugin manifest internationalization |
build.xml |
svn |
generated ant export script |
build.properties |
svn |
describes src, and export contents |
|
|
|
.classpath |
|
generated plug-in classpath information |
.project |
|
plug-in project file |
Your first build |
Plugins have strict naming conventions for their packages - please consult the API rules of engagement for more information.
UDIG:Repository Structure
|