1
1
#! /usr/bin/env bash
2
- echo See: https://howtoprogram.xyz/2016/08/28/install-spring-boot-command-line-interface-on-linux/
3
- echo
4
2
5
- echo " Setting up Java JDK 8"
6
- echo See: http://tipsonubuntu.com/2016/07/31/install-oracle-java-8-9-ubuntu-16-04-linux-mint-18/
7
- sudo add-apt-repository ppa:webupd8team/java
3
+ echo " Install SDKMan"
8
4
sudo apt-get update
9
- sudo apt-get install oracle-java8-set-default
10
- echo
11
-
12
- echo " Downloading Spring Boot CLI 1.5.7"
13
- wget http://repo.spring.io/release/org/springframework/boot/spring-boot-cli/1.5.7.RELEASE/spring-boot-cli-1.5.7.RELEASE-bin.tar.gz
14
- echo
15
-
16
- echo " Extracting and Installing"
17
- sudo mkdir /opt/spring-boot
18
- sudo tar xzf spring-boot-cli-1.5.7.RELEASE-bin.tar.gz -C /opt/spring-boot
19
- export SPRING_HOME=/opt/spring-boot/spring-1.5.7.RELEASE
20
- export PATH=$SPRING_HOME /bin:$PATH
21
- source /etc/profile
22
- echo
23
-
24
- echo " Verifying Install of Spring CLI"
5
+ sudo apt-get install unzip zip -y
6
+ sudo curl -s get.sdkman.io | bash
7
+ sudo source " $HOME /.sdkman/bin/sdkman-init.sh"
8
+ sdk version
9
+
10
+ echo " Install Spring Dependencies"
11
+ sudo sdk install groovy
12
+ sudo sdk install java
13
+ sudo sdk install maven
14
+
15
+ echo " Install Spring Boot"
16
+ sudo sdk install springboot
25
17
spring --version
26
- echo
27
-
28
- echo " Maven Install"
29
- sudo apt-get install maven
30
- echo
31
18
32
19
echo " Installing JCE"
33
20
sudo apt-get install p7zip-full
@@ -41,9 +28,6 @@ sudo mv UnlimitedJCEPolicyJDK8/*.jar /usr/lib/jvm/java-8-oracle/jre/lib/security
41
28
echo
42
29
43
30
echo " Installing Spring Cloud CLI"
44
- sudo mkdir /opt/spring-boot/spring-1.5.7.RELEASE/lib/ext
45
- sudo chown -R $USER :$USER /opt/spring-boot/spring-1.5.7.RELEASE/lib/ext
46
- echo see: https://repo.spring.io/snapshot/org/springframework/cloud/spring-cloud-cli/ if manual install required
47
31
spring install org.springframework.cloud:spring-cloud-cli:1.3.2.RELEASE
48
32
echo
49
33
0 commit comments