소스:
https://github.com/julyinsung/vertx_sample/tree/master/vertx-mongodb참고:
vertx page: http://vertx.io/docs/vertx mongodb client: http://vertx.io/docs/vertx-mongo-client/java/
vertx blog first application: http://vertx.io/blog/my-first-vert-x-3-application/
환경:
vertx 3.x, java1.8, Eclipse개요:
vertx의 개발환경을 위한 셋팅mongodb를 이용한 연습프로그래밍(mongodb에 관한 사항은 제외)
설명:
vertx에 대한 설명은 구글에서 검색하면 다양한 정보를 얻을 수 있다.vertx는 JVM 위에서 작동하는 비동기 프로그래밍을 위한 프레임워크이다.
1. 프로젝트 생성
eclipse에서 maven 프로젝트를 만든다.2. 빌드및 실행
빌드하여 jar파일을 만든다. 이때 실행가능한 jar파일을 만들 수 있는데 pom.xml에서와 같이 maven-shade-plugin을 사용한다.org.apache.maven.plugins maven-shade-plugin 2.3 package shade io.vertx.core.Launcher vertx.mongo.sample.MongodbpersisterVerticle ${project.build.directory}/${project.artifactId}-${project.version}-fat.jar
2.1. eclipse를 이용한 빌드
그림과 같이 eclipse의 run configuration를 설정한다.(Maven Build type)설정 후 build를 하면 target폴더에 xxx.jar와 xxx-fat.jar이 생성되고 cmd창에서 java -jar xxx-fat.jar 명령으로 실행한다.
2.2. eclipse를 이용한 실행
그림과 같이 eclipse의 run configuration를 설정한다. (Java Application type)Main 탭 |
Arguments 탭 |
Main탭의 main Class는 io.vertx.core.Launcher
Arguments 탭의 Arguments에는 pom.xml에 보듯이 Main-Class와 Main-Verticle을 적고 실행시킬 jar파일을 적고 실행을 한다.
이때 먼저 1번을 통해서 jar파일이 만들어져 있어야 한다.
run vertx.mongo.sample.MongodbpersisterVerticle -cp target/vertx-mongodb-0.0.1-SNAPSHOT.jar
결론적으로 프로젝트를 실행시키기 위해서는
1번과 같이 xxx-fat.jar를 만들어서 cmd로 직접 jar파일을 실행하는 방법과
1번 실행후 2번을 실행하여 Eclipse상에서 실행을 할 수 있다.
[참고] run configuration을 좀더 편하게 사용하기 위해서는 Run Configuration Latest View 플러그인을 사용하면 된다.
댓글 없음:
댓글 쓰기