본문 바로가기

IntelliJ

IntelliJ tomcat 구동시 유의사항 IntelliJ 로 Web application 을 구동하는 경우에 war: exploded 혹은 war 로 deploy 를 하게 된다. 보통 web application 을 개발할 시 maven 을 사용하게 되는데, IntelliJ 에서 제공하는 Make 는 library dependency 를 잘 고려하 여 컴파일을 하지만, tomcat 을 이용하여 deploy 할 경우, dependency 들을 잘 반영하여 war packaging 을 하지 못한다.그리하여 maven pom.xml 파일에 library 들을 잘 명시하더라도 막상 해당 web application 을 구동하면 NoClassFound Exception 이 발생한다.이를 방지하고자 maven 으로 package 혹은 compile 을 이.. 더보기
IntelliJ GenerateSerialVersionUID In IntelliJ, compared with Eclipse, you should install GenerateSerialVersionUID manually, if you want get serialVersionUID field automatically. (IntelliJ 에는 Serializable interface 를 implements 할 경우, serialVersionUID 를 자동으로 생성해 주는 plugin 을 설치해야 한다.) Install plugins like below (아래와 같은 방식으로 설치를 하면 된다.)Preference -> Plugins -> Browse repositories -> GenerateSerialVersionUID 더보기
Scala - Creating IntelliJ Scala project using sbt (sbt 를 이용하여 IntelliJ 용 Scala project 생성하기) Scala 프로그램을 컴파일하고 빌드하기 위해서 sbt 라는 프로그램을 사용한다. sbt 는 Simple Build Tool 의 약자로서, 자바나 Scala 프로그램을 Ant, Maven 과 유사하게 빌드할 때, 사용하는 프로그램이다. sbt 는 단독으로 사용해도 좋지만, IntelliJ IDE 와 같이 사용하면 좀더 편리하게 사용할 수 있다. IntelliJ 의 빌드 방법이 SBT 보다 섬세하고 유연하지 못하기 때문에, 빌드는 sbt 에 맡기고, 소스코드 편집은 IntelliJ 에서 하는 것이 현명한 개발 방법이라고 생각한다. Scala 프로그램을 애초에 IntelliJ 로 프로젝트를 생성하여 계속 작성해 왔다면, 별 문제가 없지만, 그렇지 않은 경우 새로 프로젝트를 생성해야 한다. 하지만 Intell.. 더보기
Scala - IDE recommendation (scala 를 위한 개발 IDE 추천) Scala 프로그램을 개발하기 위한 IDE로는 Eclipse와 IntelliJ가 있다. 두 개발 IDE 모두 Scala 개발환경을 plug-in 형태로 제공한다. 먼저 IntelliJ 에서 Scala plug-in 을 설치하려면 IDE의 메뉴 File -> Settings -> Plugins 에서 Scala 를 Available 탭에서 찾은뒤에 설치하면 된다. 두 번째는 Eclipse 에서 Software update 를 통하여 설치하는 것인데, 아래 사이트에서 Eclipse 용 plug-in을 다운받아서 설치하면 된다. http://www.scala-ide.org/ 개인적으로 Java Programming 을 할 때에는 Eclipse 를 더 선호하지만, Scala Programming을 할때에는 Deb.. 더보기