io.rxmicro:rxmicro-annotation-processor-rest-client

The RxMicro Annotation Processor internal module that generates REST client components.

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

io.rxmicro
ArtifactId

ArtifactId

rxmicro-annotation-processor-rest-client
Last Version

Last Version

0.9
Release Date

Release Date

Type

Type

jar
Description

Description

The RxMicro Annotation Processor internal module that generates REST client components.
Project Organization

Project Organization

The RxMicro framework
Source Code Management

Source Code Management

http://github.com/rxmicro/rxmicro/tree/master/rxmicro-annotation-processor-rest-client

Download rxmicro-annotation-processor-rest-client

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
io.rxmicro : rxmicro-rest-client-jdk jar 0.9
io.rxmicro : rxmicro-rest-client-exchange-json jar 0.9
io.rxmicro : rxmicro-annotation-processor-rest jar 0.9

test (5)

Group / Artifact Type Version
io.rxmicro : rxmicro-annotation-processor-integration-test jar 0.9
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

Project Modules

There are no modules declared in this project.

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

Versions

Version
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