All Projects → vert-x3 → Vertx Maven Starter

vert-x3 / Vertx Maven Starter

Maven project template for Vert.x

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Vertx Maven Starter

Vertx Gradle Starter
Gradle project template for Vert.x
Stars: ✭ 91 (-32.59%)
Mutual labels:  starter, vertx, template
Selenium Maven Template
A maven template for Selenium that will let you check out and go.
Stars: ✭ 403 (+198.52%)
Mutual labels:  maven, template
Gridsome Forestry Starter
Gridsome starter kit with Forestry (CMS)
Stars: ✭ 127 (-5.93%)
Mutual labels:  starter, template
Chrome Extension Typescript Starter
Chrome Extension TypeScript Starter
Stars: ✭ 601 (+345.19%)
Mutual labels:  starter, template
vertx-maven-plugin
Vert.x Maven Plugin - moved to https://github.com/reactiverse/vertx-maven-plugin
Stars: ✭ 28 (-79.26%)
Mutual labels:  maven, vertx
Create React App Material Typescript Redux
A ready to use boilerplate for starting big react projects
Stars: ✭ 257 (+90.37%)
Mutual labels:  starter, template
Hartija Css Print Framework
Universal CSS for web printing
Stars: ✭ 509 (+277.04%)
Mutual labels:  starter, template
Vite Vue3 Tailwind Starter
Vite 2.x + Vue 3.x + Tailwind 2.x (starter) ⚡
Stars: ✭ 205 (+51.85%)
Mutual labels:  starter, template
Suicrux
🚀 Ultimate universal starter with lazy-loading, SSR and i18n. [not maintained]
Stars: ✭ 958 (+609.63%)
Mutual labels:  starter, template
Nucleo
🔴 Nucleo - Admin template and Starter project for React
Stars: ✭ 38 (-71.85%)
Mutual labels:  starter, template
Vue Demo
Vue.js 示例项目 · 简易留言板。本项目拥有完善的文档说明与注释,让您快速上手 Vue.js 开发 SPA。Webpack / ES6 + Babel / Vue Router / (Vue Resource?) / (Vue Validator?) / (Vuex?) —— An Excellent Vue Starter with Best Practice / 最佳实践
Stars: ✭ 1,225 (+807.41%)
Mutual labels:  starter, template
database-all
Eloquent ORM for Java 【database-spring-boot-starter】
Stars: ✭ 151 (+11.85%)
Mutual labels:  maven, starter
Typescript Starter
Quickly create and configure a new library or Node.js project
Stars: ✭ 2,953 (+2087.41%)
Mutual labels:  starter, template
Kotlin Android Mvvm Starter
Android Kotlin Starter is a starter project which implements MVVM Pattern.
Stars: ✭ 276 (+104.44%)
Mutual labels:  starter, template
Frontend Boilerplate
An ES20XX starter with common frontend tasks using Webpack 4 as module bundler and npm scripts as task runner.
Stars: ✭ 224 (+65.93%)
Mutual labels:  starter, template
Asp Net Core Vue Starter
ASP.NET Core + Vue.js starter project
Stars: ✭ 436 (+222.96%)
Mutual labels:  starter, template
Next Startd
⚡ Free Next.js landing page template for SaaS products, online services and more.
Stars: ✭ 211 (+56.3%)
Mutual labels:  starter, template
Vue Element Starter
Vue starter with Element-UI [READY, unmaintained now]
Stars: ✭ 216 (+60%)
Mutual labels:  starter, template
Laravel Boilerplate
Laravel Boilerplate / Starter Kit with Gentelella Admin Theme
Stars: ✭ 704 (+421.48%)
Mutual labels:  starter, template
Es6 Webpack2 Starter
🚀 A template project for es6/7, webpack2/3, sass and postcss
Stars: ✭ 106 (-21.48%)
Mutual labels:  starter, template

= Vert.x Maven Starter

This project is a template to start your own Vert.x project using Apache Maven.

== Prerequisites

  • Apache Maven
  • JDK 8+

== Getting started

Create your project with:

[source]

git clone https://github.com/vert-x3/vertx-maven-starter.git PROJECT_NAME

Replace PROJECT_NAME with the name of your project.

On Linux and MacOSx (or Windows with bash), if you want to go faster and generate an already configured project run:

[source]

curl http://vertx.io/assets/starter-scripts/create-vertx-project-maven.sh -o vertx-create-maven-project.sh; bash vertx-create-maven-project.sh

== Running the project

Once you have retrieved the project, you can check that everything works with:

[source]

mvn test exec:java

The command compiles the project and runs the tests, then it launches the application, so you can check by yourself. Open your browser to http://localhost:8080. You should see a Hello World message.

== Anatomy of the project

The project contains:

  • a pom.xml file
  • a main verticle file (src/main/java/io/vertx/starter/MainVerticle.java)
  • an unit test (src/main/test/io/vertx/starter/MainVerticleTest.java)

== Start to hack

  1. Delete the .git directory
  2. Open the pom.xml file and customize the groupId, artifactId and version. You can also change the main.verticle property to use your own package name and verticle class.
  3. Run redeploy.sh (or redeploy.bat on Windows) and the project recompiles while editing.

NOTE: the redeploy script are also configurable

== Building the project

To build the project, just use:


mvn clean package

It generates a fat-jar in the target directory.

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].