JEE Maven Build Extractor - 1.0

Extension ID

com.castsoftware.dmtmavenbuildextractor

What’s new ?

See JEE Maven Build Extractor - 1.0 - Release Notes  for more information.

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 (tick)
2.x.x (tick)
1.x.x (tick)

CAST AIP compatibility

This extension is compatible with:

CAST AIP release
Supported
8.3.x (tick)
8.2.x (tick)

Extension interface

The following screen shot shows the differences in the product when the extension is installed: