diff --git a/README.en.md b/README.en.md index 3365a5d19cfdb5a9f53d87d2f34da548fedb3dad..5c2ff5e24145985e43d42a6b59f7c232ef5e5367 100644 --- a/README.en.md +++ b/README.en.md @@ -61,25 +61,52 @@ Specific steps of Building Data Studio binary package through source code - ## Preconditions - 1. Download and install jdk11 and configure ` JAVA_HOME ` environment variable - 2. Download and install Apache Maven 3.0 x. And configure ` M2_HOME ` environment variable - 3. Through ` https://download2.gluonhq.com/openjfx/11.0.2/openjfx-11.0.2_windows-x64_bin-sdk.zip ` Download the JavaFX SDK dependency package and configure `javafx_ Home`environment variable with value of ${javafx-sdk-11.0.2} + 1. Download and install jdk11 and configure `Java_ Home` environment variable. JDK recommended version 11.0.2 + + 2. Download and install maven x. And configure `M2_ Home` environment variable. Maven recommends version 3.8.3 + + 3. Adoption [https://gluonhq.com/products/javafx/](https://gitee.com/link?target=https%3A%2F%2Fgluonhq.com%2Fproducts%2Fjavafx%2F) Download SDK 17.0.2 to any local directory and unzip it to javafx-17.0.2 + + 4. Adoption [https://downloads.efxclipse.bestsolution.at/p2-repos/openjfx.p2-17.0.2.zip](https://gitee.com/link?target=https%3A%2F%2Fdownloads.efxclipse.bestsolution.at%2Fp2-repos%2Fopenjfx.p2-17.0.2.zip) Download openjfx p2-17.0.2. Zip and unzip to any local directory. + + 5. Configure POM file properties configuration information javafx.home and url.openjfx information . + + ``` + local_directory\javafx-sdk-17.0.2 + file:\\\local_directory\openjfx.p2-17.0.2 + ``` - ## Source Compilation - Enter the Data Studio source ` src ` directory from the command line and run the script file + 1. Enter the src directory of Data Studio source code through git bash command line: + + 2. Use mvn - version command to check and confirm Maven and JDK version information. + + ``` + $ mvn -version + Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) + Maven home: D:\tool\apache-maven-3.8.3 Java version: 11, vendor: Oracle Corporation, runtime: D:\tool\openjdk-11\jdk-11 Default locale: zh_CN, platform encoding: GBK OS name: "windows server 2016", version: "10.0", arch: "amd64", family: "windows" + ``` + + 3. Run compiled script + + ``` + cd ${Data_Studio_code}\code\datastudio\src + sh copyExternalsToBuild.sh + mvn clean package -Dmaven.test.skip=true + ``` + + 4. The location of the generated installation package is: + + ``` + ${Data_Studio_code}\code\datastudio\build + ``` - ```shell - cd ${Data_Studio_code}\code\datastudio\src - .\copyExternalsToBuild.bat(windows) or sh copyExternalsToBuild.sh(linux) - mvn clean package -Dmaven.test.skip=true - ``` + - The resulting installation package locations : + - ```shell - ${Data_Studio_code}\code\datastudio\build - ``` + # Participating Contributions diff --git a/README.md b/README.md index 7e1afdeeb6427cae717e8f88a0eedbd88ca49ca4..547a31feef0f4cceb0359fd5e6168a90bd0b554f 100644 --- a/README.md +++ b/README.md @@ -61,25 +61,51 @@ - ## 前置条件 - 1. 下载安装JDK11,并配置`JAVA_HOME`环境变量 - 2. 下载安装apache maven3.x,并配置`M2_HOME`环境变量 - 3. 通过`https://download2.gluonhq.com/openjfx/11.0.2/openjfx-11.0.2_windows-x64_bin-sdk.zip`下载javafx sdk依赖包,并配置`javafx_home`环境变量,值为${javafx-sdk-11.0.2} - + 1. 下载安装JDK11,并配置`JAVA_HOME`环境变量。JDK推荐11.0.2版本 + + 2. 下载安装apache maven3.x,并配置`M2_HOME`环境变量。Maven推荐3.8.3版本 + + 3. 通过https://gluonhq.com/products/javafx/ 下载 javafx SDK 17.0.2版本SDK到本地并解压至任意目录。 + + 4. 通过https://downloads.efxclipse.bestsolution.at/p2-repos/openjfx.p2-17.0.2.zip下载 openjfx.p2-17.0.2.zip并解压到本地任意目录。 + + 5. 配置pom文件properties配置信息 javafx.home 和 url.openjfx信息。 + + ```xml + 本地路径\javafx-sdk-17.0.2 + file:\\\本地路径\openjfx.p2-17.0.2 + ``` + + + - ## 源码编译 - 通过命令行进入Data Studio源码src目录,并运行脚本文件 + 1. 通过 git bash 命令行进入Data Studio源码src目录: + + 2. 使用mvn -version命令 检查并确认 maven和JDK版本信息。 + + ```shell + $ mvn -version + Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) + Maven home: D:\tool\apache-maven-3.8.3 + Java version: 11, vendor: Oracle Corporation, runtime: D:\tool\openjdk-11\jdk-11 + Default locale: zh_CN, platform encoding: GBK + OS name: "windows server 2016", version: "10.0", arch: "amd64", family: "windows" + ``` + + 3. 运行编译脚本 - ```shell - cd ${Data_Studio_code}\code\datastudio\src - .\copyExternalsToBuild.bat(windows) 或者 sh copyExternalsToBuild.sh(linux) - mvn clean package -Dmaven.test.skip=true - ``` + ```shell + cd ${Data_Studio_code}\code\datastudio\src + sh copyExternalsToBuild.sh + mvn clean package -Dmaven.test.skip=true + ``` - 生成的安装包位置为: + 4. 生成的安装包位置为: - ```shell - ${Data_Studio_code}\code\datastudio\build - ``` + ```shell + ${Data_Studio_code}\code\datastudio\build + ``` # 参与贡献