Tapis shared

TAPIS shared Java code

Categories

Categories

Java Languages
GroupId

GroupId

edu.utexas.tacc.tapis
ArtifactId

ArtifactId

tapis-shared-java
Last Version

Last Version

1.11.48
Release Date

Release Date

Type

Type

pom
Description

Description

Tapis shared
TAPIS shared Java code
Project URL

Project URL

https://github.com/tapis-project/tapis-shared-java
Source Code Management

Source Code Management

https://github.com/tapis-project/tapis-shared-java

Download tapis-shared-java

How to add to project

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

Dependencies

test (2)

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

Project Modules

  • tapis-shared-db
  • tapis-shared-api
  • tapis-shared-lib
  • tapis-shared-queue
  • tapis-shared-searchlib
  • tapis-shared-notifications

#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