SMILA/Development Guidelines/SMILA Java Project Setup
< SMILA | Development Guidelines
Revision as of 09:41, 19 January 2012 by Andreas.schank.attensity.com (Talk | contribs)
Brox Java Projects have to uses the following directories:
- bin
- use for executing the projects, should contains necessary artifacts like properties or other files that are necessary for the execution of the project. Usually the test unit-cases are started in this directory also.
- code
- - code / src
- contains the source code of the project
- - code / bin
- is used as the target for the compilated class files.
- - code / test
- contains the source code of the Junit-TestCases. Brox Projects should use a Class AllTests.java that creates a Testsuite for the project (contains all necessary Junit Testcases)
- - code / testbin
- is used as the target for the compilated junit class files.
- build
- the build script should store the build result (zip/jar) of the project in this directory.
- lib
- should contain the necessary libraries that are needed by the project. For Strategies e.g. the libraries in this directory are copied into the build result (jar/zip) in the lib directory.
- lib-core
- this directory contains the libs that are necessary for building the project but should not be deployed with the project because they are shipped with another project (e.g. the af-engine SDK)
- xml
- contains important xml files or xml schemas for the project
- res
- this directory is a utility directory. Can contain like res/test important files for junit-tests
- - res / test
- this directory is a utility directory. Can contain like res/test important files for junit-tests