io.rxmicro:rxmicro-model

The basic module that provides the basic modelling classes and annotations.

Лицензия

Лицензия

Группа

Группа

io.rxmicro
Идентификатор

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

rxmicro-model
Последняя версия

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

0.9
Дата

Дата

Тип

Тип

jar
Описание

Описание

The basic module that provides the basic modelling classes and annotations.
Организация-разработчик

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

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

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

http://github.com/rxmicro/rxmicro/tree/master/rxmicro-model

Скачать rxmicro-model

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

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

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
io.rxmicro : rxmicro-common jar 0.9
io.rxmicro : rxmicro-reflection jar 0.9

test (4)

Идентификатор библиотеки Тип Версия
org.junit.jupiter : junit-jupiter-api jar 5.7.0
org.junit.jupiter : junit-jupiter-engine jar 5.7.0
org.junit.jupiter : junit-jupiter-params jar 5.7.0
org.mockito : mockito-junit-jupiter jar 3.6.28

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

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

The RxMicro Framework

A modern, JVM-based, full stack framework designed to develop distributed reactive applications that use a microservice architecture.

Java 11 GitHub release (latest SemVer) Maven Central javadoc

codecov Code Quality: Java Total Alerts

Verify on Push Verify and Publish on Release

Requirements

JDK 11 or higher

Verified On

JDK 11 JDK 12 JDK 13 JDK 14 JDK 15

Supported Features

Status of all supported features is available at the Features Table

Latest Releases

GitHub release (latest SemVer)

Documentation

Contributing

Contributions to the RxMicro framework are both welcomed and appreciated. For specific guidelines regarding contributions, please see CONTRIBUTING.md.

Check Lists

See CHECK_LISTS.md.

Code Quality

Spotbugs (https://spotbugs.github.io/)

(Standard spotbugs profile with excludes)

Verify via spotbugs:

mvn --fail-at-end -DskipTests -P spotbugs clean verify

If build failed find Total bugs phrase at the console output...

mvn --fail-at-end -DskipTests -P spotbugs \ 
        -Dspotbugs-maven-plugin.failOnError=false \
                clean verify site site:stage

PMD (https://pmd.github.io/)

(Custom pmd profile with exclude-pmd and exclude-cpd)

Verify via pmd:

mvn --fail-at-end -DskipTests -P pmd clean verify

If build failed find PMD Failure phrase at the console output...

mvn --fail-at-end -DskipTests -P pmd \
        -Dmaven-pmd-plugin.failOnViolation=false \
                clean verify site site:stage

Checkstyle (https://checkstyle.sourceforge.io/)

Verify via checkstyle:

mvn --fail-at-end -DskipTests -P checkstyle clean verify

If build failed find reported by Checkstyle phrase at the console output...

mvn --fail-at-end -DskipTests -P checkstyle \
        -Dmaven-checkstyle-plugin.failOnViolation=false \
                clean verify site site:stage

All tools

Verify via spotbugs, pmd, checkstyle:

mvn --fail-at-end -DskipTests -P spotbugs,pmd,checkstyle clean verify

If build failed find Total bugs, PMD Failure, reported by Checkstyle phrase at the console output...

mvn --fail-at-end -DskipTests -P spotbugs,pmd,checkstyle \
        -Dspotbugs-maven-plugin.failOnError=false \
        -Dmaven-pmd-plugin.failOnViolation=false \
        -Dmaven-checkstyle-plugin.failOnViolation=false \
                clean verify site site:stage

Publish to Maven Central

https://central.sonatype.org/pages/apache-maven.html

https://oss.sonatype.org/#stagingRepositories

Licence

Apache Licence 2.0

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

Версия
0.9
0.8
0.7.4
0.7.3
0.7.2
0.7.1
0.7
0.6
0.5
0.4.2
0.4.1
0.4
0.3
0.2
0.1