com.zepben:zepben-utils

Zepben utility classes

Лицензия

Лицензия

Группа

Группа

com.zepben
Идентификатор

Идентификатор

zepben-utils
Последняя версия

Последняя версия

1.3.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

com.zepben:zepben-utils
Zepben utility classes
Ссылка на сайт

Ссылка на сайт

https://github.com/zepben/evolve-grpc/
Организация-разработчик

Организация-разработчик

Zeppelin Bend Pty Ltd.
Система контроля версий

Система контроля версий

https://github.com/zepben/evolve-grpc/

Скачать zepben-utils

Как подключить последнюю версию

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

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.zepben : annotations jar 1.3.0
org.junit.jupiter : junit-jupiter-api jar 5.5.2

test (6)

Идентификатор библиотеки Тип Версия
com.zepben : test-utils jar 1.0.0
org.junit.jupiter : junit-jupiter-engine jar 5.5.2
org.hamcrest : hamcrest jar 2.2
com.github.npathai : hamcrest-optional jar 2.0.0
org.mockito : mockito-core jar 3.2.4
org.jacoco : org.jacoco.agent jar 0.8.6

Модули Проекта

Данный проект не имеет модулей.

Development Setup

Prerequisites:

  1. IntelliJ (other IDE's will work, but not pre-configured)
  2. Protobuf support in your IDE
  3. Maven

If your protobuf plugin is not configured as below, you will see errors in the IDE. Make sure the proto dir is included.

To build java:

cd java
mvn package

To build and package python:

cd python
python3 build.py --package

Protolock

This repository uses protolock to ensure there are no breaking changes between releases.

The proto.lock file can be found at proto/zepben/proto.lock. This file will be automatically kept up to date by the build pipeline - PR's should not update this file.

For testing, the protolock binary can be retrieved from https://github.com/nilslice/protolock/releases/. Download, extract, and add it to your PATH.

Prior to merging, protolock is run automatically by the build pipeline, and will ensure no breaking changes have been made. You can test this prior to committing by running:

cd proto/zepben
protolock status

Breaking changes

If you need to merge breaking changes your patch must:

  1. Update the major version to the next release for each library

  2. Force update the proto.lock file prior to committing.

    cd proto/zepben
    protolock commit --force
    git add proto.lock
    
  3. Commit proto.lock changes with version updates.

com.zepben

Zepben

Версии библиотеки

Версия
1.3.0
1.2.0