IDE Tool: 131개의 글
IntelliJ로 Archetype을 사용해서 Maven 프로젝트 쉽게 만드는 방법 IntelliJ로 새 프로젝트/모듈을 생성할때 Maven을 선택하면 'Create from archetype'이라는 옵션이 있다. Archetype은 maven에서 미리 만들어놓은 프로젝트 트리(구조)이다. 위 그림 목록에서 보여지는것처럼 여러가지 구조가 준비되어 있다. 사용할 archetype을 선택하고 Next를 클릭해서 프로젝트를 생성하면 된다. Archetype을 선택하면 하단에 해당 archetype에 대한 간단한 설명이 보여진다. 위 그림은 maven-archetype-webapp을 선택해서 'A simple Java web application'이라고 보여지는 모습이다. 다음 화면에서는 maven 홈 디렉토리..
IntelliJ에서 Lombok 라이브러리를 사용하기 위한 세팅 방법 Lombok 라이브러리 Lombok은 Annotation을 이용해 컴파일 시점에 Getter, Setter, 생성자, toString, Builder 등을 자동으로 만들어주는 자바 개발자들의 필수 라이브러리 중 하나이다. 1. Lombok 의존성 추가 1) Spring Initializr 사용 2) Gradle 사용 dependencies { compileOnly 'org.projectlombok:lombok:1.18.12' annotationProcessor 'org.projectlombok:lombok:1.18.12' } 3) Maven 사용 org.projectlombok lombok 1.18.12 compile 의존성을 추가하는..
[IntelliJ] Gradle 프로젝트 resources 디렉토리 만들기 다음은 일반적인 gradle 프로젝트의 구조이다. resources 디렉토리는 main, test 하위에 위치하는데 intelliJ 버전에 따라 resources 디렉토리가 생성되지 않는 경우가 있다. 이 디렉토리를 직접 만드는 방법을 알아보자. main에서 resources 이름의 새 디렉토리를 만든다. resources 디렉토리가 만들어졌다. 나 같은 경우엔 자동으로 resources 디렉토리로 인식돼서 아이콘이 적용됐으나 그렇지 않을 경우, 생성한 resources 디렉토리에 마우스 우측 버튼을 클릭해서 컨텍스트 메뉴를 띄우고 Mark Directory as - Resoures Root를 클릭한다. Gradle resourc..
IntelliJ로 Gradle 프로젝트 생성하고 DB 연동하기 1. Gradle 프로젝트 만들기 가장 먼저 새 프로젝트를 생성한다. 좌측에서 Gradle을 선택하고 Project SDK에서 사용할 JDK 버전을 선택, 중앙 Additional Libraries and Frameworks에서는 Java만 선택하고 Next를 클릭한다. 프로젝트 이름, 위치, Group Id, Artifact Id를 입력하고 Finish를 클릭한다. IntelliJ Gradle 프로젝트 2. JDBC Driver 의존성 추가 Maven 저장소(https://mvnrepository.com)에서 자신이 사용하는 DBMS의 JDBC 드라이버 의존성 구문을 복사한다. Gradle 탭의 내용을 복사하면 된다. 나는 MySQL 8점대..
[IntelliJ] 유용한 단축키 - import문 정리하기 이 클래스에서 회색으로 표시된 import문들은 모두 사용하지 않는 import문들이다. 수동으로 직접 지우는 방법도 있겠지만 단축키를 사용하면 사용하지 않는 import문들을 즉시 자동으로 정리할 수 있다. ⌨ 사용하지 않는 import문을 정리하는 단축키 윈도우 : Ctrl + Alt + O Mac OS : ^ + ⌥ + O 그래서 저 상태에서 import문 정리 단축키를 눌러주면, 즉시 이렇게 import문이 정리된다. 참고로 Settings에서 확인할 수 있는 이 단축키의 정식 명칭은 Optimize Imports이다. 출처 : atoz-develop.tistory.com/entry/IntelliJ-%EC%9C%A0%EC%9A%A9%ED..
IntelliJ에서 Maven 프로젝트 Package Build 하기 Maven 뷰에서 build를 실행하는 방법과 terminal을 열어 maven 명령어를 입력하는 방법이 있다. 1. Maven 뷰에서 Build 실행 우측의 Maven을 클릭하여 maven 뷰를 열고 Lifecycle - package를 더블클릭 한다. 2. Terminal 명령어 입력 하단의 Terminal을 클릭하여 terminal 뷰를 열면 현재 프로젝트의 디렉토리 위치에서 터미널이 열린다. 프롬프트에 mvnw package를 입력한다. 3. 빌드 결과 Build 로그에서 package build 결과 파일명과 위치를 확인할 수 있다. 출처 : atoz-develop.tistory.com/entry/IntelliJ%EC%97%9..
IntelliJ에서 Groovy 프로젝트 생성하고 테스트 코드 실행하기 💡 IntelliJ IDEA 2019.3 Ultimate / JDK 8 / Groovy 3 1. Groovy SDK 다운로드 https://groovy.apache.org/download.html 에 접속한다. Download 3.0.1을 클릭해서 다운로드받는다. SDK는 zip파일로 제공된다. 적당한 디렉토리에 압축을 풀어준다. SDK 디렉토리 하위에 groovy 폴더를 만들어 관리하면 좋다. 2. Groovy Project 생성 New Project 또는 New Module 창을 열고 왼쪽에서 Groovy를 선택한다. 아직 Groovy SDK를 등록한적이 없으면 Groovy Library에 none이라고 표시될 것이다. Groov..
💡 IntelliJ IDEA 2019.3 IntelliJ에서 MyBatis같은 SQL mapper 기반의 framework를 사용할때 SQL mapper xml 파일에서 'No data source are configured to run this SQL and provide advanced code assistance.' 이나 'SQL dialect is not configured.' 라는 warning이 검출될 수 있다. Warning(경고) 이므로 무시해도 개발하고 실행하는데 문제는 없다. 하지만 IntelliJ에 SQL dialect와 data source를 설정해주면 해당 database에 대한 코드 검증, SQL 문법 검사와 자동 완성 등의 기능이 지원된다. 별도 설정 없이 경고만 끄는 방법부터..
[IntelliJ] 프로젝트(모듈) Tomcat 서버 context.xml 생성 방법 Project Structure 창에서 해당하는 웹 프로젝트(모듈)의 Web framework를 선택하고 [Add Application Server specific descriptor...]를 클릭한다. 위와 같이 지정해준다. IntelliJ IDEA 2019.3 기준으로 Version은 5.0만 있지만 상관 없다. [OK]를 클릭한다. 위와 같이 Tomcat Context Descriptor가 추가된 것을 볼 수 있다. [OK]를 클릭한다. META-INF/context.xml 파일이 생성되었다. 여기에 DataSource 등의 필요한 설정을 추가해주면 된다. 출처 : atoz-develop.tistory.com/en..
GitHub에 새로운 remote repository를 만들고 기존 IntelliJ 프로젝트(모듈)을 연동하는 방법에 대해 다룬다. IntelliJ는 2019.3 버전을 기준으로 한다. 과정은 다음 순서로 진행된다. GitHub remote repository 생성하기 IntelliJ에 GitHub 계정 등록하기 IntelliJ에 remote repository 등록하기 기존 프로젝트(모듈)로 Git local repository를 만들고 Commit, Push IntelliJ에서 Git을 사용하려면 PC에 Git을 설치하고 Git 바이너리 파일을 IntelliJ에 등록해야 한다. 이게 되어있지 않으면 다음 내용을 참고해서 선행해두어야 한다. Git 플러그인 확인 Settings - Plugins에서 설..