일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텔리제이
- Button
- string
- javascript
- 문자열
- 배열
- 이클립스
- vscode
- CSS
- js
- Visual Studio Code
- date
- input
- Files
- Eclipse
- ArrayList
- Java
- windows
- json
- CMD
- 자바
- Maven
- IntelliJ
- 테이블
- list
- html
- Array
- 자바스크립트
- 이탈리아
- table
- Today
- Total
목록자바 (157)
어제 오늘 내일
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ctyEQG/btsjJc7Xjsu/xwFY0HPlaWgBaL5D7vj9C1/img.png)
IntelliJ에서 maven 빌드 2가지 방법 maven 도구 창 이용하기 configuration 설정하기 1. maven 도구 창 이용하기 간단하게 maven 도구창에서 원하는 lifecycle을 더블클릭하여 빌드할 수 있습니다. compile, test, package, verify, install 등의 lifecycle 중 어느 lifecycle을 실행해야 하는지는 maven의 lifecycle을 설명한 지난 포스팅을 참조하세요. [Maven] Build Lifecycle과 Phase, Goal (빌드 생명주기와 단계, Goal) [Maven] Build Lifecycle과 Phase, Goal (빌드 생명주기와 단계, Goal) Maven은 빌드 생명주기(Lifecycle)를 따라, 빌드, 배..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8oIlw/btsjpEqNcVf/tzWnF0JUnumS5E2h7XPQUk/img.png)
지난번에는 Maven을 사용해서 프로젝트를 사용하는 방법을 알아보았습니다. [IntelliJ] 인텔리제이 maven 프로젝트 생성하기 IntelliJ에서는 Maven의 archetype을 이용해서 프로젝트를 생성할 수 있습니다. maven의 archetype에 대해서는 지난번 포스팅을 참조하세요. CMD에서 간단한 Maven 프로젝트 생성하기 1. File > New > Project Name : 프로젝트 이름 Location : 프로젝트 설치 위치 Create Git repository : Gir repository를 생성합니다. JDK : JDK 버전 Catalog 프로젝트에서 사용하고 싶은 maven repository를 선택합니다. internal maven catalog : 기본값 default..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c1MDqd/btsjBsQux1r/LKOVhK1WPE1X5YyZ1t0k60/img.png)
1. File > New > Project > New Project Name : 프로젝트 이름 Location : 프로젝트 생성 위치 Create Git repository : Git 저장소를 생성합니다. Language : 여기서는 Java를 선택하였습니다. Build system : Maven을 선택합니다. JDK : 사용하려는 JDK 버전을 선택합니다. Add sample code : 샘플 코드를 생성합니다. Advanced Settings GroupId : 패키지를 입력합니다. ArtifactId : 프로젝트 이름을 입력함지다. 위 항목들은 pom.xml 파일에 추가됩니다. 2. 결과 확인 pom.xml 파일이 생성되었습니다. 오른쪽에 Maven 탭이 생겼습니다. pom.xml 파일의 GroupI..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cofEuY/btsjpG293Kx/A6NhVMfCf8TCWbanWMCRVk/img.png)
psvm 위와 같이 'psvm'을 입력한 후, 엔터를 입력하면 java의 main() 메소드가 자동으로 생성됩니다. 'psvm'은 public static void main의 약자입니다. 결과 확인
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d2uwXI/btsjAwrSgTG/NOgGCLnQKhg4SZeuPTn2y0/img.png)
sout 위와 같이 'sout'을 입력하고, 'sout'을 선택한 후, 엔터를 입력하면, System.out.println() 코드가 자동으로 생성됩니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Fv9q6/btsjnH2kCaK/SRMMxpYmjqxhQcMjbExEH0/img.png)
1. 프로젝트 선택(마우스 우클릭) > Add Framework Supoort 선택 2. maven 선택 > 'OK' 버튼 클릭 3. 결과 확인 pom.xml 파일이 생성되었습니다. 오른쪽에 Maven 탭이 새로 생성되었습니다. 4. pom.xml 파일 수정 pom.xml 파일을 열어서 groupId, artifactId, version 등의 정보를 수정합니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b11j3G/btsjx4vzycU/IXvPkxBKwcI7scIKQZdbek/img.png)
File > Project Structure > Project Settings > Modules > Dependencies 이 메뉴에서 '+' 버튼 클릭 후, 'JARs or Directories'를 선택합니다. 추가할 jar 파일 선택 추가된 jar 파일 확인 Dependencies 탭에서 선택한 jar가 추가된 것을 확인한 후, 'OK' 또는 'Apply' 버튼을 클릭합니다. External Libraries 영역에 선택한 jar가 추가된 것을 확인할 수 있습니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/DA02g/btsjpD6rA89/hZrcuKxMiNfNvKIVnyw6T1/img.png)
File > Settings > Build, Execution, Deployment > Compiler 'Build project automatically' 항목을 체크합니다. 이 항목을 체크하면, 클래스 파일 저장 시 자동으로 빌드가 수행됩니다. (단, Power Save Mode (File > Power Save Mode)가 설정되어 있으면, 이 항목은 비활성화됩니다. 따라서, 이 때는 수동으로 빌드를 돌려야 합니다.)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bqbHKS/btsjk6PACji/kCIaNtGvYariOLKp8sDa51/img.png)
1. getter, setter 메소드를 생성할 필드를 정의합니다. public class Hello { String name; int age; } name, age 필드를 정의하였습니다. 2. Code > Generate ( Alt + Insert) 3. Getter, Setter, Getter and Setter 선택 Getter : getter 메소드를 생성합니다. Setter : setter 메소드를 생성합니다. Getter and Setter : getter와 setter 메소드를 생성합니다. 4. 메소드를 생성할 필드를 선택합니다. 5. getter, setter 코드 생성결과 확인 public class Hello { String name; int age; public String getNa..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cxLwYZ/btsjlWMqWFx/IaCRSiDbSRzZKeCxnQMIH0/img.png)
인텔리제이에서 파일 저장 시 자동으로 파일 포맷을 정렬하도록 하는 설정입니다. File > Settings > Tools > Actions on Save Reformat code 항목을 선택하면, 파일 저장 시 자동으로 코드가 정렬됩니다. All file types 저장 시 자동 정렬을 수행할 파일 타입을 선택할 수 있습니다. Configure scope File > Settings > Editor > Code Style 설정으로 이동합니다. Do not format 항목을 이용하여 자동 포맷팅에서 제외할 파일의 파일명 패턴, 디렉토리 등을 지정할 수 있습니다. 인텔리제이에서 파일 저장 시, 자동으로 정렬하는 기능을 설정하는 방법을 알아보았습니다.