版本说明

Cloudopt Next的版本将会采用版本号+尾缀的方式,如:1.0.0-SNAPSHOT。一般会有以下版本尾缀:

  • SNAPSHOT:测试版本,每次更新变动可能较大。可能存在较为严重的BUG。
  • BETA:预览版本,在正式版本之前会先进入BETA 阶段。该版本相对于 SNAPSHOT 已经有了很大的进步,稳定了很多,但是仍然可能存在问题。
  • RELEASES:正式版本,经过长期的测试,一般不存在重大的问题。

版本号一般都是三位,每次更新将根据具体的更新内容来变更版本号。如果只是修复BUG的话只会变更第三位,如:1.0.1。增加了新的特性(包括去掉旧特性)等等较大的变动会改变第二位版本号。如果有非常大的变动可能与之前的版本都不兼容将会修改第一位版本号。

目前的最新的版本是:3.0.3.0-RELEASE。(目前还在加强对 Maven 的兼容,可能存在某些包会下不下来的问题。如果无法下载可以使用 3.0.2.0-RELEASE)

建议 JDK 11+,Kotlin 1.50 +。

系统要求

Cloudopt Next 要求 JDK 必须是 11 或以上版本。

3.0.0.0-BETA7 使用了新的 Kotlin 的 JVM 编译器:https://blog.jetbrains.com/kotlin/2021/02/the-jvm-backend-is-in-beta-let-s-make-it-stable-together/

可能会出现相关的警告。

Maven

增加仓库源

3.0.0.0-BETA6 及之前版本需要增加仓库源,但是 Jcenter 要关闭了,所以 3.0.0.0-BETA6 之后发布到了 Maven 中央仓。不在需要额外引用仓库源。

对于 Maven 来说,使用 cloudopt-next 版本必须引入相应的源,您需要修改项目的 pom.xml 并添加以下代码:

  1. <repositories>
  2. <repository>
  3. <id>cloudopt-center</id>
  4. <url>https://dl.bintray.com/cloudopt/maven</url>
  5. </repository>
  6. </repositories>

添加依赖

  1. <dependency>
  2. <groupId>net.cloudopt.next</groupId>
  3. <artifactId>cloudopt-next-web</artifactId>
  4. <version>${version}</version>
  5. </dependency>

完整的pom.xml例子可以访问GitHub查看。

Gradle

增加仓库

3.0.0.0-BETA6 及之前版本需要增加仓库源,但是 Jcenter 要关闭了,所以 3.0.0.0-BETA6 之后发布到了 Maven 中央仓。不在需要额外引用仓库源。Gradle 可能需要引入 Maven 中央仓。

对于 Gradle 来说,使用 cloudopt-next 版本必须引入相应的源,您需要修改项目的 build.gradle 并添加以下代码:

  1. repositories {
  2. maven {
  3. url "https://dl.bintray.com/cloudopt/maven"
  4. }
  5. }

Adding dependencies

  1. dependencies{
  2. implementation "net.cloudopt.next:cloudopt-next-web:$version"
  3. }