일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 카프카
- php
- 웹사이트성능
- Push
- Design Pattern
- 카프카 트랜잭션
- 자바스크립트
- GCM
- JPA
- gcm 푸시 번역
- 웹사이트 성능
- nginx설정
- nginx설치
- 도메인 주도 개발
- graphql
- 디자인패턴
- 페이스북 번역
- 푸시
- 푸시 번역
- nginx
- kafka
- ddd
- git
- GCM 번역
- notification
- 웹사이트최적화기법
- 성능
- APNS
- Java
- Today
- Total
간단한 개발관련 내용
[Spring] Spring-boot-cli 설치 및 Repository 적용. 본문
Spring-boot-cli 설치 및 Repository 적용
Spring-CLI 로 프로젝트를 생성하여 Git Repository를 처음에 올리는 방법을 기술하도록 하겠습니다.
A. 먼저 spring init 명령어를 통해서 spring-cli 를 수행하려면 설치를 해야하는데요. 아래의 방법들이 있습니다.
1. spring-boot-cli 라이브러리를 직접 설치 및 환경설정을 한다.
2. SDKMAN(http://sdkman.io) 를 설치하여 spring-boot-cli 를 설치한다.(bashrc 가 수정되는 바람에 나중에 삭제할 때 헤맬 수 있다.)
3. Homebrew 로 설치한다.(https://brew.sh)
4. 맥포트로 설치한다.(https://www.macports.org/install.php)
B. 저는 spring-boot-cli 라이브러리를 직접 설치 및 환경설정을 하려고 합니다.
1. 적당한 위치에 파일을 받고 푼다.
2. .bash_profile 에 SPRIING_HOME, PATH, CLASSPATH 를 설정하고 적용한다. (source .bash_profile)
3. 커멘드 창에 spring --version 또는 spring --help 를 타이핑하여 잘 적용되었는지 확인한다.
C. Spring-Initializer(start.spring.io)를 통해서 새로운 프로젝트를 생성합니다.
1. 아주 간단한 예
spring init
2. -d 옵션을 사용하여 원하는 모듈을 추가한다.--build 옵션을 사용해 gradle 또는 maven 을 지정할 수 있다.
- spring init -dweb -g=groupId -a=artifactId -n="name" --package-name=pa --description=de --build maven myproject
- spring init -dweb --groudId=g --artifactId=a --name=n --package-name=p --description=d --build maven myproject
3. 존재하는 파일이나 디렉토리에 덮어쓰려면 -f, --force 를 사용하면 됩니다.
D. 옵션 목록 상세 입니다. spring help init을 통해 볼 수 있고, spring init --list 명령어를 수행하면 자세한? 정보들도 볼 수 있어요.
1. -a / --artifactId
2. -b / --boot-version
3. --build
4. -d / dependencies
5. --description
6. -f / force
7. --format
8. -g / --groupId
9. -j / --java-version
10. -l / --language
11. -n / --name
12. -p / --packaging
13. --package-name
14. -t / --type
15. -- target
16. -v / --version
17. x / --extract
E. 설치된 프로젝트를 실행해 본다.
1. 같이 설치된 mvnw 로 실행해 본다.
- ./mvnw spring-boot:run
2. 이미 설치된 maven 으로 실행해 본다.
- mvn spring-boot:run
1. 같이 설치된 gradlew 로 실행해 본다.
- ./gradlew bootRun
2. 이미 설치된 gradle 로 실행해 본다.
- gradle bootRun
F. Git 정보 조회 및 Repository 반영.
1. 프로젝트의 git 정보를 조회한다.
> git config --list
2. 수정할 정보들을 처리한다.
> git config user.name "jooChangYoo"
> git config remote.origin.url " https://github...."
3. 설치된 소스들을 올린다.
> git add -A
> git commit -m ""
> git push origin master (또는 git remote add origin https://github... 후 처리함.)