IntelliJ에서 jar 생성 이클립스든 IntelliJ든 저와같은 앱쟁이들이 jar를 만들때는 매번 검색해야하는 부분입니다.앱쟁이들은 빌드하면 apk가 똭!! 하고 떨어져야 하는데, 간혹 jar를 만들어야 할 일이 생깁니다.안드로이드를 Eclipse로 개발하던 시절엔 특정 라이브러리를 생성하기 위해 jar를 사용했고, 이번에는 목적은 다르지만 하둡에서 실행시킬 프로그램을 만들기 위해 jar가 필요해 졌습니다. 방법이 어렵지는 않지만, 정말 가뭄에 콩나듯 jar를 생성하는 일이 발생 할 때마다 매번 구글링 하기엔 시간이 낭비될것 같아 정리해 둡니다. 1. File -> Project Structure를 클릭하면 아래와 같은 화면이 나옵니다.2. 여기서 왼쪽의 Arifacts를 선택합니다.사진처럼 아무것도 없다고 나옵니다. 허허...3.. 개발이야기/Java 6년 전
IntelliJ에서 maven kotlin 프로젝트 만들기 IntelliJ에서 Maven을 이용해서 순수하게 자바나 코틀린 프로젝트를 만드는 경우는 드문것 같습니다.전부 spring mvp 등등을 연결하는 방법이 주를 이루네요. 그래서 이리저리 구글링하다 얻은 지식을 정리해 봅니다.당연히 인텔리제이가 있어야 합니다.구글링하면 아주 손쉽게 다운 받을수 있습니다.https://www.jetbrains.com/idea/download/ 상기 사이트에 접속하여 본인의 OS에 맞는 버전을 다운로드 합니다.물론 Community 버전을 받아야 겠죠?(인텔리제이 professional 버전은 너무 비싸서 개인이 쓰기엔 무리가 있습니다. 한번 구매하고 끝나는것도 아니고 사용 기간이 지나면 계속 구매해서 기간을 연장해야 합니다.) 여튼 community 버전만으로도 충분히 개발.. 개발이야기/Kotlin 6년 전
[Kotlin] 코틀린이란? 이 글은 Kotlin In Action을 참고 하였습니다.더욱 자세한 설명이나 예제는 직접 책을 구매하여 확인 하시기 바랍니다1.2 코틀린의 주요 특성코틀린은 자바가 실행되는 환경에서 자바를 대체할 수 있도록 개발된 언어입니다. 코틀린이 어디서 사용될수 있는지 알아보겠습니다. 서버상의 코드 (특히 웹 어플리케이션의 백엔드)안드로이드의 어플리케이션 사실 이 이외에도 다른 환경에서도 잘 동작합니다.예를 들어 인텔의 멀티엔진을 이용해서 iOS에서도 실행 가능하며, 토네이토FX & 자바 FX를 이용하여 데스크탑 어플리케이션 개발도 가능합니다. 추가적으로 자바스크립트도 코틀린을 컴파일 할 수 있습니다. 1.2.2 정적타입 지정 언어코틀린은 정적 언어 입니다.따라서 컴파일 시점에 모든 객체나 메서드의 타입을 알 수.. 개발이야기/Kotlin 7년 전