Skip to content

Commit be2b2ee

Browse files
authored
docs: update development and contributing guidelines for Maven and JDK versions (#479)
* docs: update development and contributing guidelines for Maven and JDK versions * docs: update development and contributing guidelines for Maven and JDK versions
1 parent d207ea5 commit be2b2ee

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ FastExcel 欢迎社区的每一位用户和开发者成为贡献者。无论是
5858

5959
### 工作区准备
6060

61-
开发 FastExcel 需要 Java 工具链。目前,开发工具链要求 JDK 21 及以上的版本,但在编码过程中必须使用 JRE 1.8 兼容的语言特性,保证产出的 JAR 包能在 JRE 1.8 及以上版本环境中运行。
61+
开发 FastExcel 需要 **3.8.1及以上版本的Maven****17及以上版本的JDK (Java Development Kit)** 。目前,开发环境推荐 **3.9.0** 及以上版本的Maven和 **21** 及以上的版本Java,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
6262

6363
您可以使用 [SDKMAN](https://sdkman.io/) 等工具配置多版本的 Java 工具链。如果使用 IntelliJ IDEA 开发,可以设置项目 [Language Level](https://www.jetbrains.com/help/idea/project-settings-and-structure.html#language-level) 为 8 以确保后向兼容。
6464

docs/en-US/community/contribution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ All improvements can be implemented through Pull Request (PR). Before submitting
2929

3030
### Workspace Preparation
3131

32-
Developing FastExcel requires **Maven 3.8** and **JDK (Java Development Kit)**. Currently, the development environment requires **Java 21** or higher, but during compilation, you must use language features compatible with **Java 1.8** to ensure that FastExcel can run in Java 1.8 or higher environments.
32+
To develop FastExcel, you need **Maven 3.8.1 or above** and **JDK (Java Development Kit) 17 or above**. Currently, it is recommended to use **Maven 3.9.0 or above** and **Java 21 or above** for the development environment. However, you must use **Java 1.8** compatible language features during compilation to ensure FastExcel can run in environments with Java 1.8 or above.
3333

3434
> You can use tools such as [SDKMAN](https://sdkman.io/) to configure multiple versions of the Java toolchain.
3535

docs/en-US/community/development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This section explains how to build FastExcel from source code.
44

55
## Development environment
66

7-
Developing FastExcel requires **Maven 3.8** and **JDK (Java Development Kit)**. Currently, the development environment requires **Java 21** or higher, but during compilation, you must use language features compatible with **Java 1.8** to ensure that FastExcel can run in Java 1.8 or higher environments.
7+
To develop FastExcel, you need **Maven 3.8.1 or above** and **JDK (Java Development Kit) 17 or above**. Currently, it is recommended to use **Maven 3.9.0 or above** and **Java 21 or above** for the development environment. However, you must use **Java 1.8** compatible language features during compilation to ensure FastExcel can run in environments with Java 1.8 or above.
88

99
> You can use tools such as [SDKMAN](https://sdkman.io/) to configure multiple versions of the Java toolchain.
1010

docs/zh-CN/community/contribution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
### 工作区准备
3030

31-
开发 FastExcel 需要 **Maven 3.8****JDK (Java Development Kit)** 。目前,开发环境要求 **Java 21** 及以上的版本,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
31+
开发 FastExcel 需要 **3.8.1及以上版本的Maven****17及以上版本的JDK (Java Development Kit)** 。目前,开发环境推荐 **3.9.0** 及以上版本的Maven和 **21** 及以上的版本Java,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
3232

3333
您可以使用 [SDKMAN](https://sdkman.io/) 等工具配置多版本的 Java 工具链。
3434

docs/zh-CN/community/development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## 开发环境
66

7-
开发 FastExcel 需要 **Maven 3.8****JDK (Java Development Kit)** 。目前,开发环境要求 **Java 21** 及以上的版本,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
7+
开发 FastExcel 需要 **3.8.1及以上版本的Maven****17及以上版本的JDK (Java Development Kit)** 。目前,开发环境推荐 **3.9.0** 及以上版本的Maven和 **21** 及以上的版本Java,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
88

99
> 您可以使用 [SDKMAN](https://sdkman.io/) 等工具配置多版本的 Java 工具链。
1010

website/docs/zh/contribution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
### 工作区准备
3030

31-
开发 FastExcel 需要 **Maven 3.8****JDK (Java Development Kit)** 。目前,开发环境要求 **Java 21** 及以上的版本,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
31+
开发 FastExcel 需要 **3.8.1及以上版本的Maven****17及以上版本的JDK (Java Development Kit)** 。目前,开发环境推荐 **3.9.0** 及以上版本的Maven和 **21** 及以上的版本Java,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
3232

3333
您可以使用 [SDKMAN](https://sdkman.io/) 等工具配置多版本的 Java 工具链。
3434

website/docs/zh/development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## 开发环境
66

7-
开发 FastExcel 需要 **Maven 3.8****JDK (Java Development Kit)** 。目前,开发环境要求 **Java 21** 及以上的版本,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
7+
开发 FastExcel 需要 **3.8.1及以上版本的Maven****17及以上版本的JDK (Java Development Kit)** 。目前,开发环境推荐 **3.9.0** 及以上版本的Maven和 **21** 及以上的版本Java,但在编译过程中必须使用 **Java 1.8** 兼容的语言特性,保证 FastExcel 能在 Java 1.8 及以上版本环境中运行。
88

99
> 您可以使用 [SDKMAN](https://sdkman.io/) 等工具配置多版本的 Java 工具链。
1010

0 commit comments

Comments
 (0)