TACC Tapis API BOM

TAPIS services BOM dependencies

License

License

GroupId

GroupId

edu.utexas.tacc.tapis
ArtifactId

ArtifactId

tapis-bom
Last Version

Last Version

1.11.37
Release Date

Release Date

Type

Type

pom
Description

Description

TACC Tapis API BOM
TAPIS services BOM dependencies
Project URL

Project URL

https://github.com/tapis-project/tapis-bom
Project Organization

Project Organization

TACC
Source Code Management

Source Code Management

https://github.com/tapis-project/tapis-bom

Download tapis-bom

Filename Size
tapis-bom-1.11.37.pom 44 KB
Browse

How to add to project

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

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

#Tapis BOM

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.

settings.xml

Credentials are required to push to maven central. There is a jenkins secretfile on Jenkins03 that has a very basic settings.xml which includes the username and password for the cicsupport user which is tied to maven central.

Deploy / Release

A deployment pushes a new snapshot build to maven central. By default snapshot repositories are disabled by maven.

mvn clean deploy -P ossrh

A release pushes a new production version 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.37
1.11.36
1.11.29
1.11.28
1.11.27
1.11.26
1.11.25
1.11.24
1.11.23
1.11.22
1.11.21
1.11.20
1.11.19
1.11.18
1.11.17
1.11.16
1.11.13
1.11.12
1.11.11
1.11.10
1.11.9
1.11.8
1.11.7
1.11.6
1.11.5
1.11.3
1.11.2
1.6
1.5
1.4
1.3
1.0.3
1.0.2
1.0.0