Eclipse에서 Maven을 이용해 vert.x 3.0 프로젝트 생성, 디버깅, 빌드하기
설치 및 셋팅 2015. 7. 24. 13:59
개발환경
Eclipse IDE for Java EE Developers Luna packages
이클립스에서 Maven Project 생성
2.0과는 다르게 archetype이 존재하지 않기 때문에, 다른 방법을 써야 한다.
복잡하지는 않다. 오히려 간단하다.
차근 차근 따라오기 바란다.
Maven Project 생성
File -> New -> Other -> Maven -> Maven Project
Create a simple project(skip archetype selection) 체크 후, Next 클릭
pom.xml 수정
생성 직후의 pom.xml
maven 빌드를 위한 pom.xml 설정
maven-shade-plugin 부분은 fat jar를 만들기 위함.
fat jar로 빌드가 되면, vertx 관련 jar도 몽땅 합쳐져 java만 설치되어 있으면 실행 가능한 점이 있다.
<project.main.verticle> 태그 안에 메인 버티클을 입력
프로젝트 실행 및 디버깅 설정
아래와 같이 설정해 두면, 이클립스에서 실행하고 디버깅을 할 수 있다.
Run Configurations -> Java Application -> R Click -> New
Main Tab
Main class : io.vertx.core.Starter
Arguments Tab
Program arguments: run your.package.yourVerticle {-conf conf.json}
-conf 옵션은 conf.json 파일이 없다면, 생략 가능
jre를 jdk로 변경
vertx 2.0과 동일간단한 verticle 추가
실행
일반적인 실행
vert run your.main.verticle -cp your.jar
centos에서 데몬으로 실행