Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/UrbanCode/uDeployRestClient

Java REST Client to interact with UrbanCode Deploy.
https://github.com/UrbanCode/uDeployRestClient

Last synced: 3 months ago
JSON representation

Java REST Client to interact with UrbanCode Deploy.

Awesome Lists containing this project

README

        

# IBM UrbanCode uDepoyRestClient Project
---

### License
This plugin is protected under the [Apache Version 2.0 License](https://www.apache.org/licenses/LICENSE-2.0.txt)

### Compatibility
The uDeployRestClient is used to interact with IBM UrbanCode Deploy v6.0 or later and
implemented through a plugin or script. It provides wrapper functionality, through the
REST client, with various UCD objects such as: Applications, Components, and Processes.

### Installation
At this time, the uDeployRestClient.jar must be built locally. We are actively preparing the binaries to compile uDeployRestClient locally and distribute through Maven.
Follow the build instructions below and place the necessary 4 jars within the /lib directory to compile.

### History
Version 1.0
Community GitHub Release

### Compiling Source
`gradle`

The Gradle .jar file can be found in build/libs once the project has been built, under the Releases tab, or as an artifact on Maven Repository. To add the uDeployRestClient project as a dependency in another Gradle project, add the following lines:
```
dependencies {
compile 'com.ibm.urbancode.plugins:uDeployRestClient:1.0'
}
```

To add the uDeployRestClient project as a dependency in another Ant Ivy project, add the following line:
```

```

To compile the project locally, four additional jar files are required: CommonsUtil.jar, commons-web.jar, HttpComponents-Util.jar , and udclient.jar.
Place these jars in uDeployRestClient project's 'lib' folder located in the root directory. These jars can be found within IBM UrbanCode Deploy's installation directory.

### Java Docs
`gradle createDocs`

Generate new Java Docs with the above command.