Name | Type | Class Type | Description | Short Description | Mandatory | Default Value |
---|---|---|---|---|---|---|
Maven Artifact Identifier | TEXT | java.lang.String | The artifact identifier. Syntax: <groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>, must not be null. Example: org.apache.maven:maven-profile:[1.0.1,3.0.0) Resolves all versions between 1.0.1 and 3.0.0 Example: org.apache.maven:maven-profile:[1.0.1,) Resolves all versions between 1.0.1 and LATEST |
The artifact identifier. Syntax: |
true | org.apache.maven:maven-profile:[1.0.1,3.0.0) |
Sync to remote repository | CHECKONE | java.lang.Boolean | Synchronise local changes to the remote repository. If checked, any packages created locally through RapidDeploy (Maven Local Repository) will be uploaded to the remote repository (Nexus Remote Repository). The remote repository/http server settings should allow POST operations (via WebDav) to the repository. | Sync to remote repository. | true | true |
Maven Local Repository | TEXT | java.lang.String | The location on the RapidDeploy server where project deployment packages will be written to. This location may be shared with other projects. RapidDeploy will create a local Maven repository at this location if it does not already exist. | The location on the RapidDeploy server where project deployment packages will be written to. This location may be shared with other projects. | true | buildstore |
Nexus Remote Repository | TEXT | java.lang.String | The remote location for the central nexus repository. This location may be shared with other projects. May be blank if just using a local repository. | The remote location for the central nexus repository. This location may be shared with other projects. May be blank if just using a local repository. | true | https://repo1.maven.org/maven2/ |
Username | TEXT | java.lang.String | Optional username to use to connect to the nexus Repository. | Optional username to use to connect to the nexus Repository. | false | username |
Password | SECRET | java.lang.String | The password to use to connect to the nexus Repository. | The password to use to connect to the nexus Repository. | false | |
Enable Promotion | CHECKONE | java.lang.Boolean | Enable / disable artifact promotion features. | Enable / disable artifact promotion from stating to release. | true | false |
Maven Local Promotion Repository | TEXT | java.lang.String | The location on the RapidDeploy server where project deployment packages will be written to via promotion . This location may be shared with other projects. RapidDeploy will create a local Maven repository at this location if it does not already exist. | The location on the RapidDeploy server where project deployment packages will be written to via promotion . This location may be shared with other projects. | false | promotionstore |
Nexus Remote Promotion Repository | TEXT | java.lang.String | The remote location for the promotion nexus repository. This location may be shared with other projects. May be blank if just using a local promotion repository. | The remote location for the promotion nexus repository. This location may be shared with other projects. May be blank if just using a local promotion repository. | false | https://repo1.maven.org/maven2/ |
Username | TEXT | java.lang.String | Optional username to use to connect to the nexus promotion repository. | Optional username to use to connect to the nexus promotion repository. | false | username |
Password | SECRET | java.lang.String | The password to use to connect to the nexus Repository. | The password to use to connect to the nexus Repository. | false | |
Proxy Hostname | TEXT | java.lang.String | Optional proxy server hostname(if required). | Optional proxy server hostname (if required). | false | |
Proxy Port | TEXT | java.lang.String | Optional port to use to connect to the proxy server (if required). | Optional port to use to connect to the proxy server (if required). | false | |
Proxy Username | TEXT | java.lang.String | Optional username to use to connect to the proxy server (if required). | Optional username to use to connect to the proxy server (if required). | false | |
Proxy Password | SECRET | java.lang.String | Optional password to use to connect to the proxy server (if required). | Optional password to use to connect to the proxy server (if required). | false |