com.vmware.card-connectors:jira-connector

Connectors that have been developed for Workspace One Mobile Flows

License

License

Categories

Categories

VMware Container Virtualization Tools
GroupId

GroupId

com.vmware.card-connectors
ArtifactId

ArtifactId

jira-connector
Last Version

Last Version

2.5
Release Date

Release Date

Type

Type

jar
Description

Description

Connectors that have been developed for Workspace One Mobile Flows

Download jira-connector

How to add to project

<!-- https://jarcasting.com/artifacts/com.vmware.card-connectors/jira-connector/ -->
<dependency>
    <groupId>com.vmware.card-connectors</groupId>
    <artifactId>jira-connector</artifactId>
    <version>2.5</version>
</dependency>
// https://jarcasting.com/artifacts/com.vmware.card-connectors/jira-connector/
implementation 'com.vmware.card-connectors:jira-connector:2.5'
// https://jarcasting.com/artifacts/com.vmware.card-connectors/jira-connector/
implementation ("com.vmware.card-connectors:jira-connector:2.5")
'com.vmware.card-connectors:jira-connector:jar:2.5'
<dependency org="com.vmware.card-connectors" name="jira-connector" rev="2.5">
  <artifact name="jira-connector" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.vmware.card-connectors', module='jira-connector', version='2.5')
)
libraryDependencies += "com.vmware.card-connectors" % "jira-connector" % "2.5"
[com.vmware.card-connectors/jira-connector "2.5"]

Dependencies

compile (8)

Group / Artifact Type Version
com.sun.activation : javax.activation jar 1.2.0
javax.xml.bind : jaxb-api jar 2.3.1
com.sun.xml.bind : jaxb-impl jar 2.3.1
com.sun.xml.bind : jaxb-core jar 2.3.0.1
org.springframework.boot : spring-boot-starter-actuator jar 2.1.7.RELEASE
com.vmware.card-connectors : core jar 2.5
com.vmware.card-connectors : connectors-config jar 2.5
org.springframework.plugin : spring-plugin-core jar 1.2.0.RELEASE

test (3)

Group / Artifact Type Version
com.vmware.card-connectors : core-test jar 2.5
com.vmware.card-connectors : connectors-test jar 2.5
org.junit.jupiter : junit-jupiter-params jar 5.3.2

Project Modules

There are no modules declared in this project.

Workspace One Connectors

Overview

These are connectors that have been developed for Workspace One Mobile Flows. Although all of them can be used as-is, they can also be used as base from which VMware customers can develop their own connectors.

The connectors are written in Java and use the Spring Framework. More specifically, they use Spring Boot, embedding Tomcat 8.5.

For a detailed, language-neutral, specification for how to develop connectors, please see the Card Connectors Guide.

This repository also includes common libraries. Please see their README for more details.

Docker

The connectors can be run as Docker containers.

Prerequisites

  • Docker

Running

The latest published versions of the connectors are available in the Docker Hub registry.

For example, you can run the latest jira-connector with:

docker run --name jira-connector \
           -p 8080:8080 \
           -d \
           ws1connectors/jira-connector \
           --server.port=8080 \
           --security.oauth2.resource.jwt.key-uri="https://prod.hero.vmwservices.com/security/public-key"

Fat Jars

The connectors can also be built and run as executable "fat" jars.

Prerequisites

Building

Clone this repository or download as zip. Unzip the repo if you downloaded a zip. Use the below command from within the repository directory to build the fat JARs:

./mvnw clean install

Running

After building the JAR(s), you can run them with java -jar. For example, here is a command to run the jira-connector:

java -server \
     -jar \
     connectors/jira/target/jira-connector-2.1-SNAPSHOT.jar \
     --server.port=8080 \
     --security.oauth2.resource.jwt.key-uri="https://prod.hero.vmwservices.com/security/public-key"

NodeJS Based Connectors

The nodejs based connectors can be build and deployed using Docker.

Prerequisites

  • Docker

Building

Clone this repository or download as zip. Unzip the repo if you downloaded a zip. Use the below command from within the repository directory to create the docker image:

docker build -t hub-jira-service-desk-connector .

Running

You can run your local container built from the docker build command above with:

docker run --name hub-jira-service-desk-connector \
           -p 8080:8080 \
           -e PORT=8080 \
           -e MF_JWT_PUB_KEY_URI="https://prod.hero.vmwservices.com/security/public-key" \
           -d \
           hub-jira-service-desk-connector

The latest published versions of the connectors are available in the Docker Hub registry.

For example, you can run the latest hub-jira-service-desk-connector with:

docker run --name hub-jira-service-desk-connector \
           -p 8080:8080 \
           -e PORT=8080 \
           -e MF_JWT_PUB_KEY_URI="https://prod.hero.vmwservices.com/security/public-key" \
           -d \
           ws1connectors/hub-jira-service-desk-connector

Troubleshooting

For more information on common mistakes, see TROUBLESHOOTING.md.

Contributing

The connectors-workspace-one project team welcomes contributions from the community. Before you start working with connectors-workspace-one, please read our Developer Certificate of Origin. All contributions to this repository must be signed as described on that page. Your signature certifies that you wrote the patch or have the right to pass it on as an open-source patch. For more detailed information, refer to CONTRIBUTING.md.

License

Workspace One Connectors are available under the BSD 2 license

com.vmware.card-connectors

VMware

Versions

Version
2.5
2.4
2.3
2.2
2.1
2.0
1.0.0