Neovim For Java

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/neovim

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean Java Code. Always.
  • SaaSHub - Software Alternatives and Reviews
  • maven-mvnd

    Apache Maven Daemon

    maven and gradle are two cli tools to manage java projects. Each of them have their own way to define dependencies, packages, run, build, etc. For example, using Gradle, gradle init starts a new project and gradle run compiles and executes it (given that you have the right project configurations). Jdtls, the java language server, uses either of them to have intellisense on java projects

  • Gradle

    Adaptable, fast automation for all

    maven and gradle are two cli tools to manage java projects. Each of them have their own way to define dependencies, packages, run, build, etc. For example, using Gradle, gradle init starts a new project and gradle run compiles and executes it (given that you have the right project configurations). Jdtls, the java language server, uses either of them to have intellisense on java projects

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • intellij-plugins

    Open-source plugins included in the distribution of IntelliJ IDEA Ultimate and other IDEs based on the IntelliJ Platform

    To save you some time, you can use this plugin for neovim.

  • NeoTerm.lua

    You can attach a terminal-buffer for each buffer.

    And, if you want to open a terminal inside neovim, you could try my plugin. Where I promise to fix any bug(s) you might encounter in the (near) future: https://github.com/nyngwang/NeoTerm.lua

  • awesome-neovim

    Collections of awesome neovim plugins.

    But if you want to do what you described in neovim, you still need a terminal buffer to show the result. Maybe you can use keyword "runner" to search some neovim plugins on GitHub. Here is a big-list, which I consider very useful when you want to find a plugin: https://github.com/rockerBOO/awesome-neovim.

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts