All Projects → mikelue → vim-maven-plugin

mikelue / vim-maven-plugin

Licence: other
The Maven plugin for VIM

Programming Languages

Vim Script
2826 projects

Labels

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

modules
🧩 Java modules published at Maven Central
Stars: ✭ 115 (+121.15%)
Mutual labels:  maven
WorldGuardWrapper
A wrapper for the WorldGuard API that allows plugins to support both v6 and v7 APIs.
Stars: ✭ 21 (-59.62%)
Mutual labels:  maven
textdigester
TextDigester: document summarization java library
Stars: ✭ 23 (-55.77%)
Mutual labels:  maven
aspectj-maven-plugin
www.mojohaus.org/aspectj-maven-plugin/
Stars: ✭ 77 (+48.08%)
Mutual labels:  maven
ecommerce-microservices-spring-reactive-webflux
E-commerce demo with spring reactive webflux and spring cloud microservice
Stars: ✭ 107 (+105.77%)
Mutual labels:  maven
cyclonedx-maven-plugin
Creates CycloneDX Software Bill of Materials (SBOM) from Maven projects
Stars: ✭ 103 (+98.08%)
Mutual labels:  maven
carina-demo
Carina demo project.
Stars: ✭ 40 (-23.08%)
Mutual labels:  maven
headless-chrome
Implementation of the new headless chrome with chromedriver and selenium.
Stars: ✭ 34 (-34.62%)
Mutual labels:  maven
dockercompose-springboot-mongodb-nginx
Docker Compose with Spring Boot, MongoDB and NGINX
Stars: ✭ 27 (-48.08%)
Mutual labels:  maven
maven-settings-action
This action setup maven settings.xml
Stars: ✭ 39 (-25%)
Mutual labels:  maven
bfmvc
模仿springmvc的轻量级web框架,适合学习和搭建小型web项目使用
Stars: ✭ 86 (+65.38%)
Mutual labels:  maven
pipeline-maven-plugin
Pipeline Maven Plugin
Stars: ✭ 50 (-3.85%)
Mutual labels:  maven
workable-converter
基于libreoffice实现的文档转换项目,无框架依赖,即插即用
Stars: ✭ 74 (+42.31%)
Mutual labels:  maven
vertx-maven-plugin
Vert.x Maven Plugin - moved to https://github.com/reactiverse/vertx-maven-plugin
Stars: ✭ 28 (-46.15%)
Mutual labels:  maven
metadatamanagement
Metadatamanagement (MDM) - Data Search for Higher Education Research and Science Studies
Stars: ✭ 21 (-59.62%)
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 (-76.92%)
Mutual labels:  maven
maloss
Towards Measuring Supply Chain Attacks on Package Managers for Interpreted Languages
Stars: ✭ 46 (-11.54%)
Mutual labels:  maven
maven-wrapper-plugin
Apache Maven Wrapper Plugin
Stars: ✭ 14 (-73.08%)
Mutual labels:  maven
whats-new-in-java
Overview of features that were introduced in Java 8-13.
Stars: ✭ 29 (-44.23%)
Mutual labels:  maven
Keyist-Ecommerce
🔑 A simple ecommerce site powered with Spring Boot + Angular 10 + Ngrx + OAuth2
Stars: ✭ 220 (+323.08%)
Mutual labels:  maven

vim-maven-plugin

This plugin provides convenient functions to Apache Maven project.

Main features:

  1. Detects your editing file if it is under Maven's project(by looking for pom.xml)
  2. Executes Maven as compiler with supporting of quickfix
  3. Jump files between source/test code
  4. Functions for retrieving maven path in current editing buffer

Installation:

VimPlugin(Recommended)

Put following configuration to your vim-plug block of vimrc:

Plug 'mikelue/vim-maven-plugin'

Execute :PlugInstall

Vundle

Put following configuration to your vundle block of vimrc:

Plugin 'mikelue/vim-maven-plugin'

Execute :PluginInstall

Manually

Get the source and copy the source into your runtime path of VIM. Then type "helptags ~/vimfiles/doc/" to build tags of help file.

Use "help maven.txt" to open the help of this plugin.

Limitations:

  • This plugin wouldn't read the content of "pom.xml" to setup the context of Maven project. So you should setup directories of source code in your project by default.

How to use

For example:

:Mvn compile Execute the 'compile' phase of Maven

:Mvn! compile Execute the 'compile' phase of Maven with opening shell window

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