wiki:PLUGIN_MODULE_STRUCTURE_R1

Version 4 (modified by deyan, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=PLUGIN_MODULE_STRUCTURE_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

This revision should explain throughly the structure of the module, what is inside a module, where are stored different components, what defines external and shared components, how are they loaded, etc. Each module has different structure in development, compiled and runtime stages. This revision should explain the differences between them.

Task requirements

  • Explain the structure of an example module
  • List elements that are obligatory for each module
    • link explanations of them if any
    • write expanations
      org.sophie2.m1
      |_pom.xml
      |_src
      |__main
      |___java
      |____*.java
      |___resources
      |____*.png
      |__test
      |___java
      |____*.java
      |___resources
      |____*.png
      |_target
      |__classes
      |__test classes
      

Task result

(The Analysis should contain strict requirements about the end product of the task (for example the result must be source code, the result must be google doc, etc.))

Implementation idea

(It is advisable to include some rough implementations ideas.)

PLUGIN_MODULE_STRUCTURE_R0
PLATFORM_STRUCTURE_R2

How to demo

(In this section you must add instructions for the demo of the task.)

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)