자바스크립트가 비활성화 되어있습니다.
자바스크립트가 활성화 되어야 콘텐츠가 깨지지 않고 보이게 됩니다.
자바스크립트를 사용할수 있도록 옵션을 변경해 주세요.
- willbsoon

본문 바로가기

Java23

Intellij에서 Gradle로 멀티프로젝트 관리하기!!! Intellij에서 Gradle로 멀티프로젝트 관리하기를 해보자. 개발하다보면 많은 프로젝트를 동시에 관리하고싶은 순간들이 온다. 그럴때 어떻게 해야할지?? 고민해보자. 먼저 Eclipse와는 다르게 Intellij에는 패키지라는 개념이 없고, 그와 비슷한 프로젝트가 있다. 그렇다면 Eclipse에서 프로젝트라는 개념은 Module이 있다. 표로 정리해보자면 Eclipse IntelliJ package project project module 그러니 사실상 멀티 모듈을 관리하는법이라고 봐야 맞겠다. 실제로 만들면서 알아보자. 1. 프로젝트 생성 메뉴에서 File > New > Project 를 누르게되면 새창이 뜬다. 이 상태로 next 를 누르자 이제 그룹과 아티팩트를 입력하고 gradle 설정을 입력.. 2020. 5. 21.
Gradle이란 무엇인가?? Gradle 간단 정리! 스프링부트를 공부하는 과정 중에 Gradle을 알아보게 되었다. Gradle 은 간단하게 말하자면 오픈소스 빌드 도구이다. 빌드 도구란 개발에 있어서 자동으로 빌드를 도와주는 프로그램으로 이미 maven이나 ant 같은 도구들이 널리 사용되고 있다. 그렇다면 이 Gradle은 왜 쓰는걸까??? Gradle 이란? 특징 Ant처럼 매우 유연한 범용 빌드 도구. Maven과 같은 구조화 된 build프레임워크 (구조의 전환이 가능). Maven, Ivy등의 기존 저장소 인프라 또는 pom.xml 파일과 ivy.xml 파일에 대한 migration의 편이성 제공 멀티 프로젝트 빌드 지원. 의존성 관리의 다양한 방법 제공 Build script를 xml이 아닌 Groovy 기반의 DSL(Domain Specif.. 2020. 5. 21.
[패스트캠퍼스 후기] DDD를 아십니까? Domain Driven Design(도메인 주도 설계) 이번 주말에 패스트 캠퍼스 강의를 통해 DDD에 대해서 배우게 되었다.지난번 국비지원으로 교육받은 JPA보다는 훨씬 교육 수준이 있더라. 역시 국비지원은 받는게 아니였다. 물론 패스트캠퍼스 교육비용이 만만치 않게 들었으나,,, 교육을 받은 값어치는 충분했다고 생각되어진다. 너무너무 좋았다. 다만 아쉬운점은.... 내가 조금이라도 프로젝트 경험이 많았더라면... 교육에 대한 이해도가 참 좋았을텐데...구현도 버거운데.. 설계를 구상하기 까지는 아직 어려운 감이 없지않아 있었다. 우아한 형제들에서 일하고 계시는 박재성 강사님을 통해서 교육을 받을 수 있었고, 교육 내용이 너무 좋았기도 하고, 또 내가 정리하지 않으면 잊어버릴꺼 같아서 미리 정리해두려고 한다. 마치 소프트웨어 공학 수업을 듣는 느낌이었다. 요.. 2020. 4. 27.