Structure of an InterMine application

You can look at the testmodel-webapp directory for an example of a simple InterMine application, that doesn't merge model additions files and doesn't do any integration. This isn't a self-contained example however, as the testmodel model project is located elsewhere (in intermine-objectstore/model). An InterMine application would probably look something like this:

    myappl/
       webapp/
          main/
             build.xml (imports application.xml)
             resources/
                default-template-queries.xml
                webapp/
                   WEB-INF/
                     classCategories.properties
                      classDescriptions.properties
                      example-queries.xml
                      web.properties
                      webconfig-model.xml
                   model/
                      model.css
          test/
             build.xml (imports tests.xml)
       dbmodel/
          build.xml (imports objectstore.xml)
          objectstoresummary.config.properties
       mymodel/
          build.xml (imports model.xml)
          my-model.zargo