OpenYich Framework

This project is used by the OpenYich server-side library

License

License

Apache License, version 2.0
GroupId

GroupId

com.github.zhycn
ArtifactId

ArtifactId

openyich-framework
Last Version

Last Version

2.1.12
Release Date

Release Date

Type

Type

jar
Description

Description

OpenYich Framework
This project is used by the OpenYich server-side library
Project Organization

Project Organization

OpenYich

Download openyich-framework

How to add to project

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

Dependencies

compile (25)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-web jar 2.1.4.RELEASE
org.springframework.boot : spring-boot-starter-undertow jar 2.1.4.RELEASE
org.springframework.boot : spring-boot-starter-aop jar 2.1.4.RELEASE
org.springframework.boot : spring-boot-starter-cache jar 2.1.4.RELEASE
org.springframework.boot : spring-boot-starter-actuator jar 2.1.4.RELEASE
io.springfox : springfox-swagger2 jar 2.9.2
io.springfox : springfox-swagger-ui jar 2.9.2
org.zalando : problem-spring-web jar 0.23.0
org.springframework.security : spring-security-web jar
io.jsonwebtoken : jjwt jar 0.9.1
org.apache.commons : commons-lang3 jar 3.8.1
com.google.guava : guava jar 25.1-jre
com.alibaba : fastjson jar 1.2.51
com.fasterxml.jackson.datatype : jackson-datatype-hibernate5 jar
com.fasterxml.jackson.datatype : jackson-datatype-hppc jar
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar
com.fasterxml.jackson.module : jackson-module-afterburner jar
org.springframework.data : spring-data-jpa jar
com.hazelcast : hazelcast-all Optional jar 3.11.2
org.springframework.boot : spring-boot-starter-data-jpa Optional jar 2.1.4.RELEASE
org.springframework.boot : spring-boot-starter-data-redis Optional jar 2.1.4.RELEASE
org.springframework.boot : spring-boot-starter-security Optional jar 2.1.4.RELEASE
org.springframework.security.oauth : spring-security-oauth2 Optional jar 2.3.5.RELEASE
org.springframework.cloud : spring-cloud-starter-netflix-ribbon Optional jar
org.springframework.boot : spring-boot-configuration-processor Optional jar 2.1.4.RELEASE

test (2)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-test jar 2.1.4.RELEASE
org.springframework.security : spring-security-test jar

Project Modules

There are no modules declared in this project.

OpenYich BOM for all Spring Boot projects

This project provides a pom file that you can either import into your Spring Boot Application's bom, or use as your Spring Boot Application's parent pom.

  • JDK 8+
  • Spring Boot 2.1.2.RELEASE
  • Spring Cloud Greenwich.RELEASE
  • Spring IO Platform Cairo-SR6

Quick Start

The OpenYich BOM uses Maven's support for dependency management to provide dependency versions to your Spring Boot Application's build. To consume this dependency management you can import into your Spring Boot Application's pom:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.github.zhycn</groupId>
            <artifactId>openyich-dependencies</artifactId>
            <version>2.1.12</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

Alternatively, rather than importing the OpenYich BOM, you may prefer to use it as your Spring Boot Application pom's parent:

<parent>
    <groupId>com.github.zhycn</groupId>
    <artifactId>openyich-dependencies</artifactId>
    <version>2.1.12</version>
    <relativePath/>
</parent>

Overriding a version

To override a property in Maven you can then declare the property in your pom’s <properties> section with the desired value:

<properties>
    <commons-lang3.version>3.8.1</commons-lang3.version>
</properties>
com.github.zhycn

Versions

Version
2.1.12
2.1.11
2.1.10
2.1.9
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0