Full name:
org.codehaus.mojo:cxx-maven-plugin:0.0.6-SNAPSHOT:scm-dependencies
Description:
Attributes:
| Name | Type | Since | Description |
|---|---|---|---|
| classifier | String | 2.0 | Specify classifier to look for. Example: sources User property is: classifier. |
| connectionType | String | 0.0.6 | SCM connection information to use Default value is: connection. User property is: connectionType. |
| excludeArtifactIds | String | 2.0 | Comma separated list of Artifact names to exclude. User property is: excludeArtifactIds. |
| excludeClassifiers | String | 2.0 | Comma Separated list of Classifiers to exclude. Empty String
indicates don't exclude anything (default). User property is: excludeClassifiers. |
| excludeGroupIds | String | 2.0 | Comma separated list of GroupId Names to exclude. User property is: excludeGroupIds. |
| excludeRegexClassifiers | String | 0.0.6 | Comma Separated list of Classifiers to exclude. Empty String
indicates don't exclude anything (default). User property is: excludeRegexClassifiers. |
| excludeScope | String | 2.0 | Scope to exclude. An Empty string indicates no scopes (default). User property is: excludeScope. |
| excludeTransitive | boolean | 2.0 | If we should exclude transitive dependencies Default value is: false. User property is: excludeTransitive. |
| excludeTypes | String | 2.0 | Comma Separated list of Types to exclude. Empty String indicates
don't exclude anything (default). User property is: excludeTypes. |
| ignorePermissions | boolean | 2.7 | ignore to set file permissions when unpacking a dependency Default value is: false. User property is: dependency.ignorePermissions. |
| includeArtifactIds | String | 2.0 | Comma separated list of Artifact names to include. Empty String
indicates include everything (default). User property is: includeArtifactIds. |
| includeClassifiers | String | 2.0 | Comma Separated list of Classifiers to include. Empty String
indicates include everything (default). User property is: includeClassifiers. |
| includeGroupIds | String | 2.0 | Comma separated list of GroupIds to include. Empty String indicates
include everything (default). User property is: includeGroupIds. |
| includeRegexClassifiers | String | 0.0.6 | Comma Separated list of Classifiers to include. Empty String
indicates include everything (default). User property is: includeRegexClassifiers. |
| includeScope | String | 2.0 | Scope to include. An Empty string indicates all scopes (default).
The scopes being interpreted are the scopes as Maven sees them, not
as specified in the pom. In summary:
User property is: includeScope. |
| includeTypes | String | 2.0 | Comma Separated list of Types to include. Empty String indicates
include everything (default). User property is: includeTypes. |
| markersDirectory | File | 2.0 | Directory to store flag files Default value is: ${project.build.directory}/dependency-maven-plugin-markers. User property is: markersDirectory. |
| outputAbsoluteArtifactFilename | boolean | 2.0 | Output absolute filename for resolved artifacts Default value is: false. User property is: outputAbsoluteArtifactFilename. |
| overWriteIfNewer | boolean | 2.0 | Overwrite artifacts that don't exist or are older than the source. Default value is: true. User property is: overWriteIfNewer. |
| overWriteReleases | boolean | 1.0 | Overwrite release artifacts Default value is: false. User property is: overWriteReleases. |
| overWriteSnapshots | boolean | 1.0 | Overwrite snapshot artifacts Default value is: false. User property is: overWriteSnapshots. |
| password | String | 0.0.6 | The user password (used by svn). You may use maven setting to store
encrypted password. See
http://maven.apache.org/guides/mini/guide-encryption.html User property is: password. |
| prependGroupId | boolean | 2.2 | Prepend the groupId during copy. Default value is: false. User property is: mdep.prependGroupId. |
| settingsServerId | String | 0.0.6 | The server id to use in maven settings to retrieve credential.
Optionnal, by defaut each scm url "hostname[:port]" is taken as
server id to search potential credentials in maven settings See
http://maven.apache.org/guides/mini/guide-encryption.html User property is: settingsServerId. |
| silent | boolean | 2.0 | If the plugin should be silent. Default value is: false. User property is: silent. |
| skip | boolean | 2.7 | Skip plugin execution completely. Default value is: false. User property is: mdep.skip. |
| sourceFreezeRevision | boolean | 0.0.6 | svn:externals shall use precise svn revisions retrieved from scm
info at execution time Default value is: false. User property is: sourceFreezeRevision. |
| sourceSubdir | String | 0.0.6 | Optional source dependencies sub-directory holder Default value is: .. User property is: sourceSubdir. |
| sourceTargetDirRemovePrefixes | String[] | 0.0.6 | List of String prefix to remove when creating dependencies target
dirs Example :
<sourceTargetDirRemovePrefixes> <sourceRemoveTargetPrefixe>fr/neticoa</sourceRemoveTargetPrefixe> <sourceRemoveTargetPrefixe>module</sourceRemoveTargetPrefixe> </sourceTargetDirRemovePrefixes> |
| sourceTargets | SourceTarget[] | 0.0.6 | Provide explicit target path for each source dependency Exemple :
<sourceTargets>
<sourceTarget>
<dependency>
<groupId>fr.neticoa</groupId>
<artifactId>module</artifactId>
</dependency>
<targetDir>src/module</targetDir>
</sourceTarget>
</sourceTargets>
|
| type | String | 2.0 | Specify type to look for when constructing artifact based on
classifier. Example: java-source,jar,war User property is: type. |
| useJvmChmod | boolean | 2.5.1 |
will use the jvm chmod, this is available for user and all level group level will be ignored since 2.6 is on by defaultDefault value is: true. User property is: dependency.useJvmChmod. |
| username | String | 0.0.6 | The user name (used by svn). You may use maven setting to store
username. See
http://maven.apache.org/guides/mini/guide-encryption.html User property is: username. |
outputAbsoluteArtifactFilename:
skip:
sourceTargetDirRemovePrefixes:
<sourceTargetDirRemovePrefixes> <sourceRemoveTargetPrefixe>fr/neticoa</sourceRemoveTargetPrefixe> <sourceRemoveTargetPrefixe>module</sourceRemoveTargetPrefixe> </sourceTargetDirRemovePrefixes>
<sourceTargets>
<sourceTarget>
<dependency>
<groupId>fr.neticoa</groupId>
<artifactId>module</artifactId>
</dependency>
<targetDir>src/module</targetDir>
</sourceTarget>
</sourceTargets>
type:
will use the jvm chmod, this is available for user and all level group level will be ignored
since 2.6 is on by default