JEE Maven Build Extractor - 1.0
Extension ID
com.castsoftware.dmtmavenbuildextractor
What’s new ?
See Release Notes.
Extension description
This extension detects projects based on the *.jar and *.war files described in a Maven .pom file. You should install this extension when you want to detect all the dependencies (.jar and *.war) referenced in the *.pom file. The extension will create projects for each of these *.jar / *.war files based on their respective pom file.
With this extension a option is added under Files on your file system option called Compiled files with Maven Source code.
Technical information
A project is created for each *.jar and *.war file based on the following criteria:
- the *.jar and *.war file provided with the source
- the *.pom file for the respective *.jar / *.war describing the groupId, artifactId and version.
For example folder structure shown below, the following details will be discovered:
Folder structure:
Package content:
The <projectName> is the name of the *.jar / *.war file without version and path is the relative path of the *.jar / .war. Analysis Units will be created as per the projects discovered:
Supported Maven releases
Maven release | Supported |
---|---|
3.x.x | ✅ |
2.x.x | ✅ |
1.x.x | ✅ |
Function Point, Quality and Sizing support
- Function Points (transactions): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
- Quality and Sizing: a green tick indicates that CAST can measure size and that a minimum set of Quality Rules exist
Function Points (transactions) | Quality and Sizing |
---|---|
❌ | ❌ |
Compatibility
Release | Operating System | Supported |
---|---|---|
v3/8.4.x | Microsoft Windows / Linux | ✅ |
v2/8.3.x | Microsoft Windows | ✅ |
Extension interface
The following screen shot shows the differences in the product when the extension is installed: