-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsdkman.sh
More file actions
executable file
·58 lines (43 loc) · 790 Bytes
/
sdkman.sh
File metadata and controls
executable file
·58 lines (43 loc) · 790 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#!/usr/bin/env bash
if [ -z "$SDKMAN_DIR" ]; then
SDKMAN_DIR="$HOME/.sdkman"
fi
if ! [ -d "$SDKMAN_DIR" ]; then
curl -s "https://get.sdkman.io" | bash
fi
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk update
sdk version
# Install Java 11
sdk install java 11.0.20-tem
java -version
# Install Java 17
sdk install java 17.0.8-tem
java -version
# Install Kotlin
sdk i kotlin
kotlin -version
# Install Groovy
sdk i groovy
groovy -version
# Install Scala
sdk i scala
scala -version
# Install Gradle
sdk i gradle
gradle -version
# Install Maven
sdk i maven
maven -version
# Install SpringBoot
sdk i springboot
spring --version
# Install Vert.x
#sdk i vertx
#vertx -version
# Install Grails
#sdk i grails
#grails -version
# Install Apache Spark
#sdk i spark
#spark -version