Modules in vertx 3?

589 views
Skip to first unread message

Oliver Rolle

unread,
Aug 2, 2014, 10:02:56 AM8/2/14
to ve...@googlegroups.com
Hi,

will vertx 3 have a module system like in vertx 2?

If not, does it have something equivalent?

best regards
Oliver

Jordan Halterman

unread,
Aug 2, 2014, 12:21:42 PM8/2/14
to ve...@googlegroups.com
From what Tim told me (I haven't started digging into Vert.x 3 code yet) the module system is being replaced by jar/zip or something similar. I think instead of Vert.x resolving dependencies, the intent is to use build tools which are often much more mature than Vert.x anyways. 

So, yes it's being replaced, but by something similar and more powerful/flexible. Modules and their dependencies will be self contained which, for something like Vertigo, makes it easier to distribute them across a cluster. Right now, Vertigo has to resolve, package, and zip dependencies itself in order to distribute them. 

@see my long discussion with Tim about the merits of replacing the module system in the Vert.x 3 features planning post (I would link to it, but Groups acts crazy on my phone). Hint: I was opposed to it until i got a better understanding of it.
--
You received this message because you are subscribed to the Google Groups "vert.x" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vertx+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Oliver Rolle

unread,
Aug 4, 2014, 8:40:38 AM8/4/14
to ve...@googlegroups.com
Hi Jordan,

thanks for these insights. I can follow the logic to re-use build tools - I hope its the right choice for the vertx environment.

I will wait with module related development to see the new module system in action.

Nick Scavelli

unread,
Aug 4, 2014, 8:55:54 AM8/4/14
to ve...@googlegroups.com


On Monday, August 4, 2014 8:40:38 AM UTC-4, Oliver Rolle wrote:
Hi Jordan,

thanks for these insights. I can follow the logic to re-use build tools - I hope its the right choice for the vertx environment.

I will wait with module related development to see the new module system in action.

There is no module system. You build it just like a normal Java project (or w/e language you choose) and you use it like a library Vertx vertx = Vertx.vertx();
Reply all
Reply to author
Forward
0 new messages