Maven base project for vert.x

vert.x is a, and as they say it, an “Effortless asynchronous application development for the modern web and enterprise”. In other words, it allows one to quickly put together modern web apps.

Basically, if you are familiar with Node.js, then you’ll love Vert.X! If you are not familiar, then you’ll start loving it to.

The key feature is it’s simplicity but vert.x comes armed with other features such as:

– Support for Java (core language), JavaScript, Ruby and Groovy
– Messaging
– Concurrency
– Distributed event bus
– TCP/SSL API
– HTTP/HTTPS
– HTML5 WebSockets
– SockJS (similar implementation to but not the same as HTML5 WebSockets)
– Embeddable within other java applications
And much more…

In order to easily start new vert.x Java based projects I’ve put together an Apache Maven 2 sample project that includes the following features:

- Creates application jar file

- Downloads vert.x dependencies:
. public dependencies will be retrieved from maven servers
. vert.x dependencies are available on an in project maven repository. As of this post, vert.x jars were not yet available on any known maven repository.

- Integrate with Eclipse (assuming that Maven 2 Eclipse plugin is installed)

- Provides vert.x run and debug lauchers

- Includes vert.x mods

- Includes all languages dependencies

You can download the m2vert-x template project from github.

Let me know if you’ve been conVert-Xed to it! 🙂

Advertisements

About CrazyPenguin

Software Engineer
This entry was posted in HTML5, Java, JavaScript, Vert.X IO and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s