Project Structure

Project       
Old nameNew NamePackageFolder Structure  Description
<Root><Root>no source files     
   resources   Installer, ...
   build   Temporary files for e.g. JVMs, rt.jar, ...
   ant   Build files for e.g. Installer. Will be deleted with the migration to Gradle
Agentinspectit.agent.javarocks.inspectit.agent.java     
   src    
    main   
     java All the java files that will be in the final agent jar file.
     resources The resources that are needed in the agent jar itself (like the Manifest)
     external-resources Resources, that are needed by the agent, but are not packaged in it (like the configuration)
    test   
     java Java unit test classes.
     resources Resources for the tests (like the testng.xml file)
   bin   eclipse folder for the generated classes
   build   Folder for ant / gradle to put any generated artifacts in there (like compiled classes, test results, releases etc.).
   ant   ivy / build files will be in here for now. With gradle, this folder will become obselete and can be deleted then
CMRinspectit.serverrocks.inspectit.server     
   src    
    main   
     java All the java files that will be in the final cmr jar file.
     resources The resources that are needed in the cmr jar itself
     external-resources Resources, that are needed by the server, but are not packaged in the jar (like the configuration, startup files)
    test   
     java Java unit test classes.
     resources Resources for the tests (like the testng.xml file)
    int-test   
     java Java integration test classes (the seperation to unit tests was a help in the Daimler project and I would like to have it for us, too)
     resources Resources for the integration tests
   bin   eclipse folder for the generated classes
   build   Folder for ant / gradle to put any generated artifacts in there (like compiled classes, test results, releases etc.).
   ant   ivy / build files will be in here for now. With gradle, this folder will become obselete and can be deleted then
Commonsinspectit.shared.allrocks.inspectit.shared.all     
   src    
    main   
     

java

 All the java files that will be in the final commons jar file.
     resources Schema files / meta-inf
    test   
     java Java unit test classes.
     resources Resources for the tests (like the testng.xml file)
   bin   eclipse folder for the generated classes
   build   Folder for ant / gradle to put any generated artifacts in there (like compiled classes, test results, releases etc.).
   ant   ivy / build files will be in here for now. With gradle, this folder will become obselete and can be deleted then
CommonsCSinspectit.shared.csrocks.inspectit.shared.cs     
   src    
    main   
     java All the java files that will be in the final commonscs jar file.
     resources Schema files / meta-inf
    test   
     java Java unit test classes.
     resources Resources for the tests (like the testng.xml file)
   bin   eclipse folder for the generated classes
   build   Folder for ant / gradle to put any generated artifacts in there (like compiled classes, test results, releases etc.).
   ant   ivy / build files will be in here for now. With gradle, this folder will become obselete and can be deleted then
inspectITinspectit.ui.rcprocks.inspectit.ui.rcp     
   src    
    main   
     java All the java files that will be in the final inspectit UI.
     resources content / icons / meta-inf / logging / splash screen
    test   
     java  
     resources  
   bin   eclipse folder for the generated classes
   build   Folder for ant / gradle to put any generated artifacts in there (like compiled classes, test results, releases etc.).
   ant   ivy / build files will be in here for now. With gradle, this folder will become obselete and can be deleted then