vert-x / vertx-maven

Vert.x 2.x is deprecated - use instead
https://github.com/vert-x3/vertx-maven-starter
Other
22 stars 31 forks source link

Use assembly to generate exploded module structure #11

Closed diega closed 2 years ago

diega commented 10 years ago

With this changes you use the assembly plugin for creating the whole module structure. The main benefit of this is to remove a lot of plugin configurations from the project pom.xml. Also, as a side effect, you cannot be in the situation of having your module running differently from a custom assembly (with vertx runzip) and from the vert.x plugin.

witoldsz commented 10 years ago

I like this simplification of pom.xml.

In fact, maybe that would be even better if vertx-maven plugin could act like, for example, maven-war-plugin, so we would just declare:

<project>
  ...
  <packaging>vertx</packaging>
  ...
</project>

and that would be it, just like we don't have to specify anything extra for war packages and we have a common directory structure... or maybe this commit is almost as good (we do not have to clutter poms) and gives more flexibility?

witoldsz commented 10 years ago

I have used your pom simplification (https://github.com/witoldsz/goorder-vertx/commit/7a37dbaf994d3d4b89c2515def40c95d9eeea2dc) and it works really well. +1

diega commented 10 years ago

I'm glad that u find it useful!

diega commented 2 years ago

This project has been deprecated