หน้านี้ยังไม่พร้อมใช้งานในภาษาท้องถิ่นของคุณ เรากำลังพยายามอย่างหนักเพื่อเพิ่มเวอร์ชันภาษาอื่น ๆ เพิ่มเติม ขอบคุณสำหรับการสนับสนุนเสมอมา
Build Tools and Versions
This section lists the build tools and versions supported by CodeArts Build.
CodeArts Build utilizes the EulerOS base image and offers various versions of build environments, which are outlined in the following tables.
Building with Maven
Tool Version |
Built-in Tool |
---|---|
maven3.9.5-jdk21 |
Maven 3.9.5, OpenJDK 21, Zip 3.0, UnZip 6.0, curl 7.29.0, and Wget 1.14 |
maven3.9.5-jdk17 |
Maven 3.9.5, OpenJDK 17, Zip 3.0, UnZip 6.0, curl 7.29.0, and Wget 1.14 |
maven3.8.5-jdk17 |
Maven 3.8.5, OpenJDK 17, Zip 3.0, UnZip 6.0, curl 7.29.0, and Wget 1.14 |
maven3.6.3-jdk11 |
Maven 3.6.3, OpenJDK 11, Zip 3.0, UnZip 6.0, curl 7.29.0, and Wget 1.14 |
maven3.6.1-jdk10 |
Maven 3.6.1, OpenJDK 10.0.2, Zip 3.0, UnZip 6.0, curl 7.29.0, and Wget 1.14 |
maven3.5.3-jdk8-open |
Maven 3.5.3, OpenJDK 1.8.0_40, curl 7.29.0, and Wget 1.14 |
maven3.5.3-jdk7 |
Maven 3.5.3, OpenJDK 1.7.0_75, Zip 3.0, and UnZip 6.0 |
Building with Android
Build Environment |
Built-in Tool |
---|---|
Basic environment |
|
Android |
Git, Zip 3.0, UnZip 6.0, curl 7.29.0, and Wget 1.14 |
Optional environments |
|
Gradle |
Gradle 2.13, 2.14.1, 3.3, 4.1–5.6, 6.0–7.3, 8.0, 8.2.1, and Gradle_Wrapper |
JDK |
OpenJDK 1.7–1.9 and 10–17 |
NDK |
NDK 16–23 and 25 |
Building with npm
Tool Version |
Built-in Tool |
---|---|
nodejs8.11.2 |
|
nodejs10.1.0 |
|
nodejs10.15.3 |
|
nodejs12.7.0 |
|
nodejs13 |
|
nodejs14 |
|
nodejs15 |
|
nodejs16 |
|
nodejs18 |
|
nodejs20 |
|
nodejs21 |
|
nodejs22 |
|
Building with Yarn
Tool Version |
Built-in Tool |
---|---|
nodejs8.11.2 |
|
nodejs10.1.0 |
|
nodejs10.15.3 |
|
nodejs12.7.0 |
|
nodejs13 |
|
nodejs14 |
|
nodejs15 |
|
nodejs16 |
|
nodejs18 |
|
nodejs20 |
|
nodejs21 |
|
nodejs22 |
|
Building with Gradle
Build Environment |
Built-in Tool |
---|---|
Basic environment |
Git, Zip 3.0, UnZip 6.0, curl 7.29.0, and Wget 1.14 |
Optional environments |
|
Gradle |
Gradle 2.13, 2.14.1, 3.3, 4.1–5.6, 6.0–7.3, 8.0, 8.2.1, and Gradle_Wrapper |
JDK |
OpenJDK 1.7–1.9, 10–17, and 21 |
Building with Mono
Tool Version |
Built-in Tool |
---|---|
mono6-msbuild16-dotnetcoresdk8.0 |
Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image (compatible with historical tasks yet incompatible with the MSBuild-all image) when the project uses .NET Framework 4.0, .NET Core 8.0, or their later versions. |
mono6-msbuild16-dotnetcoresdk7.0 |
Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image (compatible with historical tasks yet incompatible with the MSBuild-all image) when the project uses .NET Framework 4.0, .NET Core 7.0, or their later versions. |
mono6-msbuild16-dotnetcoresdk6.0 |
Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image (compatible with historical tasks yet incompatible with the MSBuild-all image) when the project uses .NET Framework 4.0, .NET Core 6.0, or their later versions. |
mono6-msbuild16-dotnetcoresdk5.0 |
Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image (compatible with historical tasks yet incompatible with the MSBuild-all image) when the project uses .NET Framework 4.0, .NET Core 5.0, or their later versions. |
mono6-msbuild16-dotnetcoresdk3.1 |
Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image (compatible with historical tasks yet incompatible with the MSBuild-all image) when the project uses .NET Framework 4.0, .NET Core 3.1, or their later versions. |
mono6-msbuild16-dotnetcoresdk3.0 |
Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image (compatible with historical tasks yet incompatible with the MSBuild-all image) when the project uses .NET Framework 4.0, .NET Core 3.0, or their later versions. |
mono6-msbuild16-dotnetcoresdk2.2 |
Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image (compatible with historical tasks yet incompatible with the MSBuild-all image) when the project uses .NET Framework 4.0, .NET Core 2.2, or their later versions. |
mono6-msbuild16-dotnetcoresdk2.1 |
Preinstalled with common tools such as MSBuild 16.1.76, NuGet, and .NET Framework 4.8. Select this image (compatible with historical tasks yet incompatible with the MSBuild-all image) when the project uses .NET Framework 4.0, .NET Core 2.1, or their later versions. |
Building with Grunt
Tool Version |
Built-in Tool |
---|---|
nodejs8.11.2 |
|
nodejs10.1.0 |
|
nodejs10.15.3 |
|
nodejs12.7.0 |
|
nodejs13 |
|
nodejs14 |
|
nodejs15 |
|
nodejs16 |
|
nodejs18 |
|
nodejs20 |
|
nodejs21 |
|
nodejs22 |
|
Building with Setuptools/PyInstaller
Tool Version |
Built-in Tool |
---|---|
Python2.7 |
|
Python3.5 |
|
Python3.6 |
|
Python3.7 |
|
Python3.8 |
|
Python3.9 |
|
Python3.10 |
|
Python3.11 |
|
Python3.12 |
|
Running Shell Commands
To run shell commands, you can use the general image shell4.2.46-git1.8.3-zip6.00, which is built on EulerOS. This image comes with pre-installed tools like Zip, UnZip, sudo, Git, and Wget.
Tool Version |
Built-in Tool |
---|---|
shell4.2.46-git1.8.3-zip6.00 |
Git, Wget 1.14, Zip 3.0, UnZip 6.0, and sudo 1.8.19p2 |
Building with Gulp
Tool Version |
Built-in Tool |
---|---|
nodejs8.11.2 |
|
nodejs10.1.0 |
|
nodejs10.15.3 |
|
nodejs12.7.0 |
|
nodejs13 |
|
nodejs14 |
|
nodejs15 |
|
nodejs16 |
|
nodejs18 |
|
nodejs20 |
|
nodejs21 |
|
nodejs22 |
|
Building with GNU Arm
The EulerOS base image comes with pre-installed software like make, GCC, G++, 32-bit C runtime library, and binary tool library. The following tool versions are available:
- gnuarm201405
This image includes CodeSourcery's GCC-based Arm toolchain, which can cross-compile all code for the Arm system, including bare-metal programs, U-Boot, Linux kernel, file systems, and application programs.
- gnuarm-linux-gcc-4.4.3
This image is compatible with embedded-application binary interface (EABI) and serves as a cross-compiler for earlier Linux versions.
- gnuarm-7-2018-q2-update
This image includes Arm embedded GCC compilers, libraries, and other GNU tools necessary for bare-metal software development on servers with Arm Cortex-M and Cortex-R processors.
Tool Version
Built-in Tool
gnuarm201405
arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu, Git, Wget 1.14, Zip 3.0, Unzip 6.0, GCC-C++ 4.8.5, bzip2 1.0.6, file 5.11, glibc.i686 2.17, ncurses-devel.i686 2.9, binutils-devel.i686 2.27, and zlib 1.2.7
gnuarm-linux-gcc-4.4.3
arm-linux-gcc-4.4.3-20100728, Git, Wget 1.14, Zip 3.0, Unzip 6.0, GCC-C++ 4.8.5, bzip2 1.0.6, file 5.11, glibc.i686 2.17, ncurses-devel.i686 5.9, binutils-devel.i686 2.27, zlib 1.2.7, and gzip 1.5
gnuarm-7-2018-q2-update
gcc-arm-none-eabi-7-2018-q2-update-linux2, Git, Wget 1.14, Zip 3.0, Unzip 6.0, GCC-C++ 4.8.5, bzip2 1.0.6, file 5.11, glibc.i686 2.17, ncurses-devel.i686 5.9, binutils-devel.i686 2.27, zlib 1.2.7, and gzip 1.5
Building with CMake
Tool Version |
Built-in Tool |
---|---|
cmake2.8.12-gcc4.8.5 |
|
cmake2.8.12-gcc5.5.0 |
|
cmake2.8.12-gcc6.4.0 |
|
cmake2.8.12-gcc7.3.0 |
|
cmake3.10.1-gcc4.8.5 |
|
cmake3.10.1-gcc5.5.0 |
|
cmake3.10.1-gcc6.4.0 |
|
cmake3.10.1-gcc7.3.0 |
|
cmake3.15.5-gcc8.3.0 |
|
cmake3.16.0-gcc9.2.0 |
|
cmake3.16.5-gcc7.3.0 |
|
cmake3.26.5-gcc13.1.0 |
|
Building with Ant
Tool Version |
Built-in Tool |
---|---|
ant1.9.4-jdk1.8 |
Ant 1.9.4, OpenJDK 1.8.0_40, Git, Wget 1.14, and bzip2 1.0.6 |
ant1.10.1-jdk1.8 |
Ant 1.10.1, OpenJDK 1.8.0_40, Git, Wget 1.14, and bzip2 1.0.6 |
ant1.10.3-jdk1.8 |
Ant 1.10.3, OpenJDK 1.8.0_40, Git, Wget 1.14, and bzip2 1.0.6 |
ant1.10.13-jdk1.8 |
Ant 1.10.13, OpenJDK 1.8.0_40, Git, Wget 1.14, and bzip2 1.0.6 |
Building with Go
Tool Version |
Built-in Tool |
---|---|
go-1.10.3 |
Go 1.10.3, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.11.6 |
Go 1.11.6, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.12.1 |
Go 1.12.1, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.13.1 |
Go 1.13.1, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.14 |
Go 1.14, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.15 |
Go 1.15, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.16 |
Go 1.16, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.17 |
Go 1.17, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.18 |
Go 1.18, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.19 |
Go 1.19, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.20 |
Go 1.20, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.21 |
Go 1.21, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
go-1.22 |
Go 1.22, Git, GCC 4.8.5, and GCC-C++ 4.8.5 |
Building Android App with Ionic
Build Environment |
Built-in Tool |
---|---|
Basic environment |
|
Android |
Git, Zip 3.0, UnZip 6.0, curl 7.29.0, and Wget 1.14 |
Optional environments |
|
Gradle |
Gradle 2.13, 2.14.1, 3.3, 4.1–5.6, and 6.0–7.3 |
JDK |
OpenJDK 1.6–1.9 and 10–16 |
NDK |
Android-NDK-15, Android-NDK-16, Android-NDK-17, Android-NDK-18, Android-NDK-19, Android-NDK-20, Android-NDK-21, Android-NDK-22, and Android-NDK-23 |
Building Android Quick App
Tool Version |
Built-in Tool |
---|---|
nodejs8.11.2 |
|
nodejs10.1.0 |
|
nodejs10.15.3 |
|
nodejs12.7.0 |
|
nodejs13 |
|
nodejs14 |
|
nodejs15 |
|
nodejs16 |
|
nodejs18 |
|
nodejs20 |
|
nodejs21 |
|
nodejs22 |
|
Building with Flutter
Tool Version |
Built-in Tool |
---|---|
Flutter |
Flutter 1.17.5, Flutter 1.20.4, Flutter 1.22.6, Flutter 2.0.6, Flutter 2.2.3, Flutter 2.5.3, Flutter 2.8.1, and Flutter 2.10.4 |
JDK |
OpenJDK 1.7–1.9 and 10–16 |
NDK |
NDK 16.1.4479499, NDK 17.2.4988734, NDK 18.1.5063045, NDK 19.2.5345600, NDK 20.1.5948944, NDK 21.4.7075529, NDK 22.1.7171670, and NDK 23.1.7779620 |
Building with Bazel
Tool Version |
Built-in Tool |
---|---|
bazel1.1.0-jdk1.8-gcc4.8.5 |
Bazel 1.1.0, JDK 1.8, and GCC 4.8.5 |
bazel1.1.0-jdk11-gcc4.8.5 |
Bazel 1.1.0, JDK 11, and GCC 4.8.5 |
Building with Grails
Tool Version |
Built-in Tool |
---|---|
grails2.3.0-jdk1.8 |
Grails 2.3.0 and JDK 1.8 |
grails2.3.11-jdk1.8 |
Grails 2.3.11 and JDK 1.8 |
grails2.4.3-jdk1.8 |
Grails 2.4.3 and JDK 1.8 |
grails2.4.4-jdk1.8 |
Grails 2.4.4 and JDK1.8 |
grails2.5.3-jdk1.8 |
Grails 2.5.3 and JDK 1.8 |
grails2.5.5-jdk1.8 |
Grails 2.5.5 and JDK 1.8 |
grails2.5.0-jdk1.8 |
Grails 2.5.0 and JDK 1.8 |
grails5.3.3-jdk17 |
Grails 5.3.3 and JDK 17 |
Building in PHP
Tool Version |
Built-in Tool |
---|---|
php5.6.40 |
PHP 5.6.40 |
php7.3.3 |
PHP 7.3.3 |
php8.0.30 |
PHP 8.0.30 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot