'Intellij'에 해당되는 글 6건

  1. 2017.01.16 [Intellij] intellij-java-google-style.xml 적용하기
  2. 2016.04.11 [Java] Build Executable Jar + Local Dependency Jar on Intellij
  3. 2016.03.24 [Intellij] Intellij + SpringMVC + Tomcat
  4. 2016.02.01 [Elasticsearch] Intellij 에서 Latest Elasticsearch Import 시 Gradle 이슈
  5. 2016.02.01 [Intellij] Importing Gradle project - getting JAVA_HOME not defined yet
  6. 2015.03.18 [Intellij] maven 프로젝트 enable(?) 하기

[Intellij] intellij-java-google-style.xml 적용하기

ITWeb/개발일반 2017.01.16 15:42

각자 필요한 코드 스타일은 아래서 다운로드 받으시면 됩니다.


[구글 코드 스타일]

https://github.com/google/styleguide


[Intellij 적용하기 - mac]

# 저는 intellij 2016.3 사용중입니다.

# 다운로드 받으신 intellij-java-google-style.xml 파일을 아래 경로로 복사해서 넣습니다.


$ cd ~/Library/Preferences/IntelliJIdea2016.3/codestyles


[Intellij 에서 import 하기]

Preferences -> Editor -> Code Style -> Manage Button -> Import


# 그러나 파일을 먼저 복사해 넣었기 때문에 import 하지 않으셔도 scheme 이 정상적으로 나옵니다.

# Scheme 을 GoogleStyle 로 변경 하시면 끝납니다.


저작자 표시 비영리 변경 금지
신고
Trackback 0 : Comment 0

[Java] Build Executable Jar + Local Dependency Jar on Intellij

ITWeb/개발일반 2016.04.11 19:09

예전 글에 일부 설명이 있는데 오늘 삽질한 내용으로 기록해 봅니다.


local 에서 systemPath를 이용해서 dependency 를 설정해 준 경우 manifest 파일에 classpath 로 등록이 되지 않는 문제였습니다.

해결 방법은 아래 코드에 <manifestEntries />를 이용해서 추가해 주었습니다.


<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<index>false</index>
<manifestEntries>
<Class-Path>lib/system-path-jar-0.0.1.jar</Class-Path>
</manifestEntries>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>


아래 글 참고해서 보세요.

  1. 2015.12.05 [JAVA] executable jar 생성 시 pom.xml build 설정.
  2. 2015.09.22 [Maven] Executable jar + Assembly 를 이용한 tar 묶기.


저작자 표시 비영리 변경 금지
신고
Trackback 0 : Comment 0

[Intellij] Intellij + SpringMVC + Tomcat

ITWeb/개발일반 2016.03.24 17:29

요즘 한참 web 개발을 안하다 보니 까먹고 산다고나 할까요.

그래서 기억을 돕기 위해 기록 합니다.


프로젝트 생성)

Intellij -> File -> New -> Project -> Maven -> maven-archetype-webapp


Spring MVC 추가)

Current Project -> Mouse Right Click -> Add Framework Support -> Spring MVC


Tomcat 연동)

연동 전에 다운로드를 먼저 받아 놓아야 합니다.

Run -> Edit Configures -> + -> Tomcat Server -> local -> Name 등록


실행은 그냥 Run 으로 등록한 Name 실행 하면 됩니다.


여기서 재밌는 사실 하나!

controller 만들고 jsp 만들어서 "Hello World" 변수 넘겨줘서 찍어 보면 동작 하지 않는 문제가 있습니다.

이것은 바로 servlet-api 의 version 문제 인데요.


위와 같이 spring mvc 프로젝트 생성 하시면 web.xml 에 아래와 같이 선언 됩니다.

<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>


보이시죠 servlet-api 가 2.3 입니다.

근데 제가 선언한건 2.5 ㅡ.ㅡ;

이럴 경우 화면에 변수 출력이 정상적으로 되지 않고 그냥 ${message} 와 같이 출력이 됩니다.

그래서 아래와 같이 수정했습니다.


<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

참 별거 아니지만 모르면 별거가 되는 것이고 알면 별거 아닌게 되고 그렇죠. ^^


저작자 표시 비영리 변경 금지
신고
Trackback 0 : Comment 0

[Elasticsearch] Intellij 에서 Latest Elasticsearch Import 시 Gradle 이슈

Elastic/Elasticsearch 2016.02.01 23:27

일단 증상은 아래와 같은 에러가 발생을 해서 intellij 에서 clone 한 elasticsearch의 master 브랜치 import 가 안됩니다.

이게 저만 그런건지 환경의 문제 인건지 시간이 별로 없어서 확인을 끝까지 못했기 때문에 일단 기록 부터 합니다.

아래는 우회 하는 방법을 기록 했습니다.


[에러 메시지]

- build.gradle 에 아래와 같은 조건이 있습니다.

if (System.getProperty('idea.active') != null && ideaMarker.exists() == false) {

  throw new GradleException('You must run gradle idea from the root of elasticsearch before importing into IntelliJ')

}


[우회 방법]

- maven project로 구성된 다른 branch 를 checkout 받아 intellij로 import 합니다.

$ git checkout 2.2


저작자 표시 비영리 변경 금지
신고
Trackback 0 : Comment 0

[Intellij] Importing Gradle project - getting JAVA_HOME not defined yet

ITWeb/개발일반 2016.02.01 21:43

문제 해결 링크)

http://stackoverflow.com/questions/31215452/intellij-idea-importing-gradle-project-getting-java-home-not-defined-yet


기본적으로 jdk 설치 및 JAVA_HOME 설정까지 완료 했으나 제목과 같은 에러가 발생 할 때 사용하는 해결방법 입니다.

저작자 표시 비영리 변경 금지
신고
Trackback 0 : Comment 0

[Intellij] maven 프로젝트 enable(?) 하기

ITWeb/개발일반 2015.03.18 10:53

eclipse를 사용하다 요즘 apache ambari, tajo 관련 코드 및 개발 진행이 필요해 intellij로 넘어 가 볼까 하는데..

영 낯설다.. 


일단 maven project를 많이 사용하니 이것 부터 해보려 하는데.. 

eclipse에서 잘 되던 maven project를 intellij로 import 해서 test code를 일단 실행해 봤다.

뜨악~ 그냥 일단 빨갱이들이.. 쭈욱~~~~


test code도 실행이 안된다.

뭐 당연한 이야기.. ㅋㅋ


그럼 내가 뭘 해줘야 하지???



보이시죠??

해당 프로젝트에서 

Maven -> Generate Sources and Update Folders 

Maven -> Reimport

를 해주시면 됩니다.


이제 intellij도 함 사용해 보지요.

저작자 표시 비영리 변경 금지
신고
tags : Intellij, maven
Trackback 0 : Comment 0