Apache Maven is a software project management and comprehension tool. To use Maven as an artifact source, select Maven from the Source Config Type drop-down list box then configure the type-specific fields described here. For information about creating components, see Creating Components.

Note: The Maven Source Config Type integration is not the same as the Maven plugin. Plugins are special integrations used in processes. For details on using the Maven plugin, see the Serena Deployment Automation Plugin Guide.

Maven Fields table

Field Description
Repository URL Base URL for the Maven repository
User Maven user name
Password Password associated with the user name
Group ID Maven group ID
Artifact ID Maven artifact ID
Maven Qualifier Specify the name to append to the filename after the version. Leave blank if not applicable.
File Extension Extension of the file to be pulled from Maven for new versions
Latest Build Count Number of most recent builds in Maven to load into Deployment Automation
Version Name Pattern

If set, only versions with names matching this pattern will be imported. For each group matching the first capturing group, the desired number of latest builds will be loaded into Deployment Automation. This property is only necessary when tracking 'older' branches that contain new builds. Example: To return n versions of each 1.0.*, 1.1.*, 1.2.*, ..., use the following regex: (1.[0-9]+).*

Preserve Execute Permissions When enabled, file execute permissions are saved with the files.