OpenYich Parent

OpenYich BOM for all Spring Boot projects

License

License

Apache License, version 2.0
GroupId

GroupId

com.github.zhycn
ArtifactId

ArtifactId

openyich-parent
Last Version

Last Version

2.1.12
Release Date

Release Date

Type

Type

pom
Description

Description

OpenYich Parent
OpenYich BOM for all Spring Boot projects
Project Organization

Project Organization

OpenYich

Download openyich-parent

Filename Size
openyich-parent-2.1.12.pom 37 KB
Browse

How to add to project

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

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • openyich-dependencies
  • openyich-framework

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