Full name:
org.bsc.maven.plugin:bulk-deploy:2.1:deploy-folder
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
<outputFolder> | File | - | Folder to be deployed. User property is: project.build.directory. |
<repositoryLayout> | String | - | The type of remote repository layout to deploy to. Try
legacy for a Maven 1.x-style repository layout. Default value is: default. User property is: repositoryLayout. |
<sourceFolder> | File | - | Folder to be deployed. User property is: sourceFolder. |
<url> | String | - | URL where the artifact will be deployed. ie ( file://C:\m2-repo or scp://host.com/path/to/repo ) User property is: url. |
Name | Type | Since | Description |
---|---|---|---|
<_updatePom> | boolean | - | add generated dependency to pom Default value is: false. User property is: deploy.updatePom. |
<artifactIdPostfix> | String | - | ArtifactId postfix of the artifacts to be deployed. Retrieved from
POM file if specified. User property is: artifactId-postfix. |
<artifactIdPrefix> | String | - | ArtifactId prefix of the artifacts to be deployed. Retrieved from
POM file if specified. User property is: artifactId-prefix. |
<description> | String | - | Description passed to a generated POM file (in case of
generatePom=true) User property is: generatePom.description. |
<excludes> | String[] | - | A list of exclusion filters from sourceFolder |
<failOnError> | boolean | 2.1 | Ignore errors on deployments Default value is: true. User property is: deploy.failOnError. |
<filePattern> | String | - | reg-ex pattern. If it matchs then group(1) will be artifactId and
group(2) will be version User property is: filePattern. |
<generatePom> | boolean | - | Upload a POM for this artifact. Will generate a default POM if none
is supplied with the pomFile argument. Default value is: true. User property is: generatePom. |
<groupId> | String | - | GroupId of the artifact to be deployed. Retrieved from POM file if
specified. It must be always specified in case of fat jar to allow the plugin to localize the correct pom.properties (multiple pom.properties) User property is: groupId. |
<ignorePomProperties> | boolean | - | issue #2 : skip check pom.properties inside jar Default value is: false. User property is: ignorePomProperties. |
<includes> | String[] | - | A list of inclusion filters from sourceFolder |
<preview> | boolean | - | preview mode Default value is: false. |
<repositoryId> | String | - | Server Id to map on the <id> under <server> section of
settings.xml In most cases, this parameter will be required for
authentication. Default value is: remote-repository. User property is: repositoryId. |
<uniqueVersion> | boolean | - | Whether to deploy snapshots with a unique version or not. Default value is: true. User property is: uniqueVersion. |
<useSameGroupIdAsArtifactId> | boolean | - | For not maven standard artifacts a new not mandatory parameter like
useSameGroupIdAsArtifactId could be useful to avoid the awkwardness
of regex groups matching artifactId and GroupId. A thumb rule could be:
guava-19.0.jar If version not set and useSameGroupIdAsArtifactId = true groupId: guava artifactId: guava version: 19.0 if version set to xxx and useSameGroupIdAsArtifactId = true groupId: guava-19.0 artifactId: guava-19.0 version: xxx Default value is: false. User property is: useSameGroupIdAsArtifactId. |
<version> | String | - | Version of the artifact to be deployed. Retrieved from POM file if
specified. User property is: version. |
guava-19.0.jar If version not set and useSameGroupIdAsArtifactId = true groupId: guava artifactId: guava version: 19.0 if version set to xxx and useSameGroupIdAsArtifactId = true groupId: guava-19.0 artifactId: guava-19.0 version: xxx