일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jenkins
- SpringBoot
- config
- pwa
- security
- FCM
- mybatis
- yona
- nodejs
- centos7
- NextJS
- Maven
- jquery
- spring3
- docker
- mysql
- popup
- Push
- MSsql
- Eclipse
- Java
- Next.js
- MariaDB
- git
- javascript
- PM2
- node.js
- ajax
- rocky9
- submit
- Today
- Total
목록Maven (3)
ふたりで
엄... intellij 음... 역시 익숙해지니 STS보다 자동화 편의 기능이 많아 확실히 끌리게 된다. 참고로 리팩토링 기능과 쓰잘 때기 없이 복붙 해서 딸려 들어온 참조되지 않는 항목들 까지 자동으로 찾아서 알려 주니 소스 퀄리티가 훨~~ 씬 렙업 되는 느낌이다. 어떤 건 진짜 내가 그동안 개 쪽팔리게 코딩을 하고 있었구나 란 느낌도 받았다;;;;;; 이상태라면 아마도 유료결제까지 갈듯 싶다;;;; 본론으로 들어가서.... 기존에 STS로 말아놓은 springboot+maven 후로젝트를 Git으로 clone 하여 import 시키고 maven 빌드를 하여 test서버(tomcat8.5)에 deploy 했던 내용을 정리한다. 1. Git remote 설정.: intellij의 상단 메뉴의 "Git"..
1. 프로젝트 구조 프로젝트 명은 캡처하지 않았다. 머 예를 들면 graykang이라는 폴더 내에 아래 그림과 같은 구조로 되어있다고 보면 된다. 2. pom.xml 내에 profiles 설정 상태. local의 경우 개발 PC 환경이기 때문에 activeByDefault 값을 true로 해주었다. local true local true dev true dev false release true release false 3. pom.xml 내에 build 설정 상태 src/main/java src/test/java ${project.basedir}/target/classes src/main/resources true resources-${deploy.phase}/ true org.springframewor..
1. pom.xml 설정 dev true dev true prod true prod 2. properties 파일 디렉터리 구조 2-1. application.properties 내에는 반드시 아래 문구를 추가해 주어야 하며, 다른 설정은 없어도 된다. 해당 설정은 springboot profile을 pom.xml의 profile을 참조하게 하는 역할을 해주는 것 같다.(정확한 의미는 모르겠음..) ##profile set spring.profiles.active=@activatedProperties@ 나머지 DB 접속 정보 등 각종 프로퍼티 설정 값은 아래 두 개의 프로퍼티에 개발과 운영용으로 설정하면 된다. application-dev.properties application-prod.properti..