We strongly recommend visiting the FeatureIDE GitHub Page and the WinVMJ-AISCO GitLab Repository to learn more about the respective framework's usage.
root
├── [src]
│ ├── pl.corefeature1.core/
│ ├── pl.corefeature1.delta1/
│ ├── ...
│ └── pl.product.productx/
├── src-gen
│ ├── pl.product.product1/
│ ├── pl.product.product2/
│ ├── ...
│ └── pl.product.productn/
├── [config]
│ ├── config1.xml
│ ├── config2.xml
│ ├── ...
│ └── confign.xml
├── external
│ ├── lib1.jar
│ ├── lib2.jar
│ ├── ...
│ └── libn.jar
├── modules
│ ├── pl.corefeature1.core/
│ ├── pl.corefeature1.delta1/
│ ├── pl.corefeature1.delta2/
│ ├── ...
│ └── pl.corefeaturem.deltan/
├── db.properties
├── feature_to_module.json
└── model.uvl
Each component can be explained as:
module-info.
db.username=postgres
db.password=postgres
As seen above, it consists of two properties: db.username that defines your Postgresql username and db.password that defines your Postgresql password. Please adjust it to match your current credentials.
{
"Program": ["aisco.program.core"],
"Activity": ["aisco.program.activity"],
"Operational": ["aisco.program.operational"],
"Income | Expense": ["aisco.chartofaccount.core","aisco.financialreport.core"]
}
As seen above, it consists of key-value pairs. The key is the feature condition required to apply a set of modules defined as value. The key can be a single feature or a mathematical logic with a set of features as its atoms.