Spring Boot 프로젝트를 git에서 소스를 받아 리눅스(devian)에 배포하려 한다.
1) 자바 설치
# install jre
apt-get install openjdk-8-jre
# install jdk
apt-get install openjdk-8-jdk
2) 자바 설정
# edit profile
vi /etc/profile
다음 내용을 추가한다.
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=PATH
export CLASS_PATH=CLASS_PATH
설정 리로딩 및 확인한다.
# reload setting
source /etc/profile
# check java
java -version
1) 메이븐 설치
- maven down load: http://maven.apache.org/download.cgi
(apache-maven-3.6.3-bin.tar.gz)
- unzip & move & rename
# unzip
tar xvf apache-maven-3.6.3-bin.tar.gz
# move
mv apache-maven-3.6.3 /opt
# rename
ln -s /opt/apache-maven-3.6.3 /opt/maven
2) 메이븐 설정
# edit profile
vi /etc/profile
다음 내용을 추가한다.
export M2_HOME=/opt/maven
export PATH=M2_HOME/bin
# edit maven setting.xml
vi /opt/maven/conf/settings.xml
다음 내용을 추가한다.
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
-->
<localRepository>/data/repository/maven</localRepository>
설정 리로딩 및 확인한다.
# reload setting
source /etc/profile
# check java
mvn -version
1) 프로젝트 소스 받기
# clone source from GitHub
git clone https://github.com/ojwman/sbp-shopping-mall
2) 프로젝트 소스 빌드
# move
cd sbp-shopping-mall
# build
mvn package
3) 프로젝트 실행
# move
mv target
# run
java -jar sbp-shopping-mall-0.0.1-SNAPSHOT.jar
java -jar sbp-shopping-mall-0.0.1-SNAPSHOT.jar
이부분을 실행 시킬때
no main manifest attribute, in base-1.0.0-BUILD-SNAPSHOT.jar 이라고 뜹니다 ㅜㅜ