Full name:
org.honton.chas:exists-maven-plugin:0.14.0:remote
Description:
Attributes:
0.0.2
.verify
.Name | Type | Since | Description |
---|---|---|---|
<artifact> |
String |
- |
The build artifact of the project to compare. Defaults to the project's principal artifact. Default value is: ${project.build.finalName}.${project.packaging} .User property is: exists.artifact . |
<classifier> |
String |
- |
The classifier to use, e.g., 'tests'. Will be appended to the artifact name. Useful if there is no main artifact. User property is: exists.classifier . |
<cmpChecksum> |
boolean |
- |
Set whether checksum is used to compare artifacts. Default value is: false .User property is: exists.cmpChecksum . |
<failIfExists> |
boolean |
0.0.3 |
Fail the build if the artifact already exists in the repository. Default value is: false .User property is: exists.failIfExists . |
<failIfNotExists> |
boolean |
0.0.3 |
Fail the build if the artifact does not exist in the repository. Default value is: false .User property is: exists.failIfNotExists . |
<failIfNotMatch> |
boolean |
0.1.0 |
Fail the build if the artifact checksum does not match the current repository artifact. Default value is: true .User property is: exists.failIfNotMatch . |
<lastSnapshotTime> |
String |
0.7.0 |
The property to set with the timestamp of the last snapshot artifact available in the repository. User property is: exists.lastSnapshotTime . |
<project> |
String |
- |
The project Group:Artifact:[:Type]:Version to compare. Defaults to the current project's GATV. Default value is: ${project.groupId}:${project.artifactId}:${project.packaging}:${project.version} .User property is: exists.project . |
<property> |
String |
- |
The property to set if the artifact exists in the deploy repository. The default property of maven.deploy.skip may cause the deploy plugin to skip execution. Default value is: maven.deploy.skip .User property is: exists.property . |
<repository> |
String |
- |
The URL of the remote repository to check for distribution artifacts. The default value is the repository defined in the pom's distributionManagement / repository section. Default value is: ${project.distributionManagement.repository.url} .User property is: exists.repository . |
<requireGoal> |
String |
0.6.0 |
Execute goal only if requireGoal value matches one of the maven command line goals User property is: exists.requireGoal . |
<serverId> |
String |
0.0.3 |
The server ID to use when checking for distribution artifacts. Settings like proxy, authentication or mirrors will be applied when this value is set. Default value is: ${project.distributionManagement.repository.id} .User property is: exists.serverId . |
<skip> |
boolean |
0.0.4 |
Skip executing this plugin Default value is: false .User property is: exists.skip . |
<skipIfSnapshot> |
boolean |
- |
If checksums are not used, should this plugin skip checking SNAPSHOT versions? Default value is: true .User property is: exists.skipIfSnapshot . |
<snapshotRepository> |
String |
- |
The URL of the remote repository to check for snapshot versioned artifacts. The default value is the snapshot repository defined in the pom's distributionManagement / snapshotRepository section. Default value is: ${project.distributionManagement.snapshotRepository.url} .User property is: exists.snapshotRepository . |
<snapshotServerId> |
String |
0.0.3 |
The server ID to use when checking for snapshot versioned artifacts. Settings like proxy, authentication or mirrors will be applied when this value is set. Default value is: ${project.distributionManagement.snapshotRepository.id} .User property is: exists.snapshotServerId . |
<userProperty> |
boolean |
0.0.3 |
Set the property as a user property instead of a project property. This will make the property available in the modules of a parent POM. Default value is: false .User property is: exists.userProperty . |
java.lang.String
No
exists.artifact
${project.build.finalName}.${project.packaging}
java.lang.String
No
exists.classifier
boolean
No
exists.cmpChecksum
false
boolean
0.0.3
No
exists.failIfExists
false
boolean
0.0.3
No
exists.failIfNotExists
false
boolean
0.1.0
No
exists.failIfNotMatch
true
java.lang.String
0.7.0
No
exists.lastSnapshotTime
java.lang.String
No
exists.project
${project.groupId}:${project.artifactId}:${project.packaging}:${project.version}
java.lang.String
No
exists.property
maven.deploy.skip
java.lang.String
No
exists.repository
${project.distributionManagement.repository.url}
java.lang.String
0.6.0
No
exists.requireGoal
java.lang.String
0.0.3
No
exists.serverId
${project.distributionManagement.repository.id}
boolean
0.0.4
No
exists.skip
false
boolean
No
exists.skipIfSnapshot
true
java.lang.String
No
exists.snapshotRepository
${project.distributionManagement.snapshotRepository.url}
java.lang.String
0.0.3
No
exists.snapshotServerId
${project.distributionManagement.snapshotRepository.id}
boolean
0.0.3
No
exists.userProperty
false