Tapis Shared Front-End Library

Shared library for front end Tapis code

GroupId

GroupId

edu.utexas.tacc.tapis
ArtifactId

ArtifactId

tapis-shared-api
Last Version

Last Version

1.11.48
Release Date

Release Date

Type

Type

jar
Description

Description

Tapis Shared Front-End Library
Shared library for front end Tapis code

Download tapis-shared-api

How to add to project

<!-- https://jarcasting.com/artifacts/edu.utexas.tacc.tapis/tapis-shared-api/ -->
<dependency>
    <groupId>edu.utexas.tacc.tapis</groupId>
    <artifactId>tapis-shared-api</artifactId>
    <version>1.11.48</version>
</dependency>
// https://jarcasting.com/artifacts/edu.utexas.tacc.tapis/tapis-shared-api/
implementation 'edu.utexas.tacc.tapis:tapis-shared-api:1.11.48'
// https://jarcasting.com/artifacts/edu.utexas.tacc.tapis/tapis-shared-api/
implementation ("edu.utexas.tacc.tapis:tapis-shared-api:1.11.48")
'edu.utexas.tacc.tapis:tapis-shared-api:jar:1.11.48'
<dependency org="edu.utexas.tacc.tapis" name="tapis-shared-api" rev="1.11.48">
  <artifact name="tapis-shared-api" type="jar" />
</dependency>
@Grapes(
@Grab(group='edu.utexas.tacc.tapis', module='tapis-shared-api', version='1.11.48')
)
libraryDependencies += "edu.utexas.tacc.tapis" % "tapis-shared-api" % "1.11.48"
[edu.utexas.tacc.tapis/tapis-shared-api "1.11.48"]

Dependencies

compile (27)

Group / Artifact Type Version
${project.groupId} » tapis-shared-lib jar 1.11.48
${project.groupId} » tapis-shared-searchlib jar 1.11.48
${project.groupId} » tenants-client jar ${tapis-client-java.version}
${project.groupId} » tokens-client jar ${tapis-client-java.version}
org.apache.commons : commons-lang3 jar
jakarta.servlet : jakarta.servlet-api jar
org.glassfish.jersey.containers : jersey-container-servlet jar
commons-io : commons-io jar
com.google.code.gson : gson jar
io.jsonwebtoken : jjwt-api jar
io.jsonwebtoken : jjwt-impl jar
io.jsonwebtoken : jjwt-jackson jar
args4j : args4j jar
commons-codec : commons-codec jar
org.glassfish.jersey.containers : jersey-container-servlet-core jar
org.glassfish.jersey.inject : jersey-hk2 jar
org.glassfish.jersey.core : jersey-common jar
javax.xml.bind : jaxb-api jar
com.sun.xml.bind : jaxb-core jar
com.sun.xml.bind : jaxb-impl jar
javax.activation : activation jar
io.swagger.core.v3 : swagger-core jar
io.swagger.core.v3 : swagger-jaxrs2 jar
io.swagger.core.v3 : swagger-annotations jar
org.testng : testng jar
org.glassfish.jersey.test-framework : jersey-test-framework-core jar
org.glassfish.jersey.test-framework.providers : jersey-test-framework-provider-grizzly2 jar

test (1)

Group / Artifact Type Version
org.mockito : mockito-core jar

Project Modules

There are no modules declared in this project.

#Tapis Shared Java

Profiles

There is a profile with ID ossrh in the tapis-bom. This is the profile that is needed to deploy/release as it activates the plugins that are used for signing/javadocs/sourcemaps etc.

Deploy / Release

A deployment pushes a new snapshot build to maven central

mvn clean deploy -P ossrh

A release pushes a new build to maven central and is available for all to download.

mvn clean release:prepare release:perform -P ossrh

A typical workflow is to deploy snapshots continually, then when features are tested and stabilized, push a new release based on the latest snapshot.

edu.utexas.tacc.tapis

Versions

Version
1.11.48
1.11.47
1.11.46
1.11.45
1.11.44
1.11.43
1.11.42
1.11.41
1.11.40
1.11.39
1.11.38
1.11.37
1.11.36
1.11.35
1.11.34
1.11.33
1.11.32
1.11.31
1.11.30
1.11.29
1.11.28
1.11.27
1.11.4
1.10.0
1.3
1.2
1.1