atr:check-composing
+Full name:
+org.apache.tooling:atr-maven-plugin:1.0.0-beta-1-SNAPSHOT:check-composing
+Description:
+Check if a version exists in ATR and is being composed (in draft phase).
+Attributes:
+-
+
- Requires a Maven project to be executed. +
- The goal is thread-safe and supports parallel builds. +
- Binds by default to the lifecycle phase:
initialize.
Optional Parameters
+| Name | +Type | +Since | +Description |
|---|---|---|---|
<dryRun> |
+boolean |
+- |
+Dry run mode. When enabled, the plugin will simulate execution without performing actual operations. Default: falseUser Property: atr.dryRun |
<project> |
+String |
+- |
+The project key for ATR upload. Default: ${project.artifactId}User Property: atr.project |
<runOnlyAtExecutionRoot> |
+boolean |
+- |
+If set to true, the plugin will only execute in the execution root directory (typically the top-level directory of a multi-module build). This prevents the plugin from running multiple times in child modules. Default: falseUser Property: atr.runOnlyAtExecutionRoot |
<serverId> |
+String |
+- |
+Server ID from settings.xml containing ATR credentials. The server's username should be the ASF user ID, and the password should be the Personal Access Token (PAT). Default: apache.atrUser Property: atr.serverId |
<skip> |
+boolean |
+- |
+Skip plugin execution. Default: falseUser Property: atr.skip |
<url> |
+URL |
+- |
+The ATR server URL. Default: https://release-test.apache.org/User Property: atr.url |
<version> |
+String |
+- |
+The version for ATR upload. Default: ${project.version}User Property: atr.version |
Parameter Details
<dryRun>
+-
+
- Type:
boolean
+ - Required:
No
+ - User Property:
atr.dryRun
+ - Default:
false
<project>
+-
+
- Type:
java.lang.String
+ - Required:
No
+ - User Property:
atr.project
+ - Default:
${project.artifactId}
<runOnlyAtExecutionRoot>
+-
+
- Type:
boolean
+ - Required:
No
+ - User Property:
atr.runOnlyAtExecutionRoot
+ - Default:
false
<serverId>
+-
+
- Type:
java.lang.String
+ - Required:
No
+ - User Property:
atr.serverId
+ - Default:
apache.atr
<skip>
+-
+
- Type:
boolean
+ - Required:
No
+ - User Property:
atr.skip
+ - Default:
false
<url>
+-
+
- Type:
java.net.URL
+ - Required:
No
+ - User Property:
atr.url
+ - Default:
https://release-test.apache.org/
<version>
+-
+
- Type:
java.lang.String
+ - Required:
No
+ - User Property:
atr.version
+ - Default:
${project.version}
