Skip to content

A Liquibase XML Language Protocol Server, and Eclipse plug-in.

License

Notifications You must be signed in to change notification settings

Treehopper/liquibase-lsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Liquibase XML Editing Support

Want to provide some powerful Liquibase XML editing support?

This project is an Eclipse LemMinX (XML Language Server) extension to provide some extra assistance to edition of Liquibase XML files

Features

Additionally to the XSD based assistance provided by LemMinX when editing pom files, this extension adds:

  • Liquibase parsing error reports and diagnostics
  • SQL parsing diagnostics (using embedded H2 DB)
  • completion for id

Here a demo in Eclipse IDE:

Integrations

Eclipse IDE

A packaged update-site can be found among the release artifacts.

VSCode

See also #6

Developer

This project is written with JDK 15, but compiled for JRE 8, using Jabel.

Architecture

Getting Started

mvn clean package -Dfor-target-jre8