All Projects → fabric8io → vertx-maven-plugin

fabric8io / vertx-maven-plugin

Licence: Apache-2.0 license
Vert.x Maven Plugin - moved to https://github.com/reactiverse/vertx-maven-plugin

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects

Projects that are alternatives of or similar to vertx-maven-plugin

Vertx Maven Starter
Maven project template for Vert.x
Stars: ✭ 135 (+382.14%)
Mutual labels:  maven, vertx
carina-demo
Carina demo project.
Stars: ✭ 40 (+42.86%)
Mutual labels:  maven
twjitm-core
采用Netty信息加载实现长连接实时通讯系统,客户端可以值任何场景,支持实时http通讯、webSocket通讯、tcp协议通讯、和udp协议通讯、广播协议等 通过http协议,rpc协议。 采用自定义网络数据包结构, 实现自定义网络栈。
Stars: ✭ 98 (+250%)
Mutual labels:  maven
vertx-graphql-utils
Vert.x GraphQL utils
Stars: ✭ 22 (-21.43%)
Mutual labels:  vertx
coc-groovy
Groovy language extension for coc.nvim
Stars: ✭ 14 (-50%)
Mutual labels:  maven
ssm-ishop
项目描述:iShop商店实现浏览商品、下订单,以及参加各种活动和后台管理功能。 技术描述: 1.通过maven来项目构建管理,子系统之间通过服务提供者模块与服务接收者模块相互交互,来实现系统之间的通信,利用ajax异步请求json数据,也利用jsonp跨域请求获取json资源数据。 2.后台技术实现: 利用MyBatis Generator自动生成单表的CRUD功能和对应的model、example、mapper、service代码;3运用分布式数据库redis实现系统大量不实时更新的数据做缓存,同时实现session在redis上共享,使用powerdesinger创建pdm/cdm关系的数据库表,依文档在linux上搭建mysql创建相应的数据库和表。运用springmvc提供的注…
Stars: ✭ 28 (+0%)
Mutual labels:  maven
vxrifa
Utility library for Vert.X that allows using strong-typed interfaces in communication through EventBus
Stars: ✭ 15 (-46.43%)
Mutual labels:  vertx
f
a library to write async vert.x code similar as using java syntax
Stars: ✭ 22 (-21.43%)
Mutual labels:  vertx
maven-springboot-electron
Package your Java Web Application with Electron + OpenJDK only using Maven
Stars: ✭ 44 (+57.14%)
Mutual labels:  maven
spring-batch
Spring Batch Tutorials
Stars: ✭ 23 (-17.86%)
Mutual labels:  maven
RgxGen
Regex: generate matching and non matching strings based on regex pattern.
Stars: ✭ 45 (+60.71%)
Mutual labels:  maven
javaparser-maven-sample
Sample project with a basic Maven + JavaParser setup
Stars: ✭ 56 (+100%)
Mutual labels:  maven
LogoRRR
A log viewer which visualises log events such that it is easy to identify problems or events of interest. This app was implemented using Scala and JavaFX, GluonHQ toolchain and GraalVM as platform.
Stars: ✭ 40 (+42.86%)
Mutual labels:  maven
carnotzet
Modular and Re-usable Docker Environments using Maven
Stars: ✭ 44 (+57.14%)
Mutual labels:  maven
lib-preferences
Lib-Preferences is a library for easy storing simple data to a Preferences.properties file in a Java(FX) & Maven desktop application.
Stars: ✭ 12 (-57.14%)
Mutual labels:  maven
database-all
Eloquent ORM for Java 【database-spring-boot-starter】
Stars: ✭ 151 (+439.29%)
Mutual labels:  maven
slush-vertx
No description or website provided.
Stars: ✭ 36 (+28.57%)
Mutual labels:  vertx
vertx-jooq-async
Deprecated, use vertx-jooq instead:
Stars: ✭ 27 (-3.57%)
Mutual labels:  vertx
modules
🧩 Java modules published at Maven Central
Stars: ✭ 115 (+310.71%)
Mutual labels:  maven
vertx-mybatis
vertx sqlclient template using mybatis NON-BLOCK & ASYNCHRONOUS
Stars: ✭ 23 (-17.86%)
Mutual labels:  vertx

Maven Plugin for Eclipse Vert.x

The project has been migrated to: https://github.com/reactiverse/vertx-maven-plugin and https://reactiverse.io/vertx-maven-plugin/ for the documentation

This repository should not be used anymore.

This Maven plugin is a one-stop-shop for packaging, running, starting and stopping vert.x Java applications. This plugin combines the goals of Maven Shade, Maven Exec into one, allowing the users to have a simplified pom.xml.

Features

The following are the list of features that will be part of the plugin:

  • Packaging the vert.x application as fat or uber jar

  • Running vert.x application as part of maven build in forked or unforked mode

  • Starting vert.x application a daemon mode by tagging with a autogenerated id or configurable id i.e. -id option to vertx start

  • Setup Set up your existing or new maven project with vert.x maven plugin and vert.x core dependencies

  • Stopping vert.x application running daemon mode, this also allows to pass multiple application id’s to be stopped

  • ✓ Ability to pass vertx configuration -conf automatically if a file named artifactId.json or artifactId.yaml or or artifactId.yml is present in project sources under src/main/conf. The users can also configure the same via plugin configuration. Refer to vertx:run for more information

  • ✓ Ability to perform when redeploy is enabled, please check the vertx:run for more information

  • ✓ Ability to perform SPI combining when serviceProviderCombination is configured vertx:package for more information

Plugin Goals

Goal

Description

vertx-maven-plugin:package

Package vert.x application into a fat jar

vertx-maven-plugin:run

Runs the vert.x application from the maven build

vertx-maven-plugin:start

Will start the vert.x application as daemon

vertx-maven-plugin:setup

Set up your existing or new maven project with vert.x maven plugin and vert.x core dependencies

vertx-maven-plugin:stop

Will stop the vert.x application running as daemon

Documentation

Issues

If you feel to add any feature you can open issue in https://github.com/reactiverse/vertx-maven-plugin/issues and we will try to address it as soon as possible

Contributing

We love contributions, if you wish to contribute a patch or feature, please open a issue in https://github.com/reactiverse/vertx-maven-plugin/issues and send in a PR.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].