Extension modules to the core functionality of CityDoctor2.
Extension modules to the core functionality of CityDoctor2.
# Loading
# Loading
The extension modules can be loaded into Maven by two methods:
Except for CityDoctorGUI, all extension modules are not loaded into the Maven project by default.
1. Adjusting the pom.xml file of CityDoctorParent by moving the respective modules out of the comment block in the module list (found near the end of the file).
Loading an extension module can be done by either loading the Maven module directly, or by adjusting the CityDoctorParent
2. Importing the module with Maven.
pom.xml and moving the respective modules out of the comment-block in the module list found at the end of the file.
The CityDoctorGUI extension module is loaded by default.
# Building
# Building
If the modules are loaded by including them in the CityDoctorParent pom, Maven will
If a module was loaded by including it in the module list of CityDoctorParent, Maven will
automatically build them while building CityDoctor2.
automatically build it while building CityDoctor2.
If the modules are loaded directly, they need to be built directly with Maven.
If a module is imported with Maven, it needs to be built directly with Maven.
After building, the jars can be found in the **/target** subdirectory of each respective extension module.
After building, the jars can be found in the **/target** subdirectory of each respective extension module's directory.