xoc-utils-java

Utils for all XOC Java Projects

License

License

Categories

Categories

Java Languages
GroupId

GroupId

io.xocore
ArtifactId

ArtifactId

xoc-utils-java
Last Version

Last Version

1.0.8
Release Date

Release Date

Type

Type

pom
Description

Description

xoc-utils-java
Utils for all XOC Java Projects
Project URL

Project URL

https://github.com/newellxo/xoc-utils-java
Project Organization

Project Organization

XO By Newell Brands
Source Code Management

Source Code Management

https://github.com/newellxo/xoc-utils-java

Download xoc-utils-java

How to add to project

<!-- https://jarcasting.com/artifacts/io.xocore/xoc-utils-java/ -->
<dependency>
    <groupId>io.xocore</groupId>
    <artifactId>xoc-utils-java</artifactId>
    <version>1.0.8</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.xocore/xoc-utils-java/
implementation 'io.xocore:xoc-utils-java:1.0.8'
// https://jarcasting.com/artifacts/io.xocore/xoc-utils-java/
implementation ("io.xocore:xoc-utils-java:1.0.8")
'io.xocore:xoc-utils-java:pom:1.0.8'
<dependency org="io.xocore" name="xoc-utils-java" rev="1.0.8">
  <artifact name="xoc-utils-java" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.xocore', module='xoc-utils-java', version='1.0.8')
)
libraryDependencies += "io.xocore" % "xoc-utils-java" % "1.0.8"
[io.xocore/xoc-utils-java "1.0.8"]

Dependencies

runtime (4)

Group / Artifact Type Version
org.apache.avro : avro jar 1.8.2
com.google.code.gson : gson jar 2.7
org.apache.kafka : kafka_2.12 jar 1.0.0
org.apache.kafka : kafka-streams jar 1.0.0

Project Modules

There are no modules declared in this project.

xoc-utils-java

This library provides utils functions for xo-core java services, including Kafka client wrapper and data processor.

API References

Kafka Clients

Consumer

ConsumerHandler

Producer

Stream

Utils

generateKafkaMessage

How to create a release?

Step 1: Create the build and upload

  ./gradlew build    // create the build
  ./gradlew publish   // release to maven market

Step 2: Release to the market

Go to Repository Manager and log in, you will find your repository in Staging Repositories list, and follow the steps below:

  1. Close the repository.
  2. Refresh and wait until Release button is enabled
  3. Click Release button to release, and it will be available here
  4. Wait, you will probably have to wait for a moment that no more than 2 hours until the library is available to download.
io.xocore

XO by Newell Brands

Versions

Version
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0