Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse LSP4MP - Language...
  5. Eclipse LSP4MP - Language...
  6. Creation Review

Eclipse LSP4MP - Language Server for MicroProfile Creation Review

Type: 
Creation
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, June 3, 2020
Project: 
Eclipse LSP4MP - Language Server for MicroProfile
Proposal: 

Eclipse LSP4MP - Language Server for Eclipse MicroProfile

Parent Project: 
Eclipse Technology
Background: 

Eclipse MicroProfile is a project looking at optimizing enterprise Java for microservices architecture.  It is gaining momentum and adoption in the marketplace and has developed a vibrant community and following.  A key factor for continued success and further adoption of Eclipse MicroProfile is how easy developers can develop applications with the programming model.

Language Server Protocol has become the de facto way for providing language support in tools, editors and IDEs -- A common approach to provide language support for multiple different tools with one common implementation.  Eclipse Foundation already hosts a project for Java language server. It’s natural to consider a language server for Eclipse MicroProfile to take cloud-native development with MicroProfile to the next level of ease of use.

Scope: 

The Eclipse LSP4MP language server provides core language support capabilities for the specifications defined under the Eclipse MicroProfile project.

LSP4MP will build on top of LSP4J and provides the core language server implementation.

Description: 

A language server implementation based on the Language Server Protocol for Eclipse MicroProfile programming model.  This Language Server for Eclipse MicroProfile (LSP4MP) will provide core language support capabilities (such as code complete, diagnostics, quick fixes) to enable developers to easily and quickly develop cloud-native applications using MicroProfile APIs.

Why Here?: 

The project has a close affinity with the Eclipse MicroProfile and LSP4J projects under Eclipse Foundation so the Eclipse Foundation is a natural choice for hosting the project.

Initial Contribution: 

An initial language server implementation for Eclipse MicroProfile by Red Hat from the Quarkus project with IBM contributions.

Legal Issues: 

None

Licenses: 
Apache License, Version 2.0
Eclipse Public License 2.0
Project Scheduling: 
  • Initial contribution in early 2Q 2020
  • First preview release under Eclipse Foundation in late 2Q 2020
Future Work: 
  • Full-featured preview release by the end of 2020
  • 1st GA release within 1H of 2021 if not earlier
People
Project Leads: 
YK Chang
Fred Bricon
Committers: 
Fred Bricon
Angelo Zerr
David Kwon
Yee-Kang Chang
Eric Lau
Ryan Zegray
Emily Jiang
Interested Parties: 
  • MicroProfile community
  • Red Hat
  • IBM
Mentors: 
Ivar Grimstad
  • Sign in to post comments.
  • Sign in to post comments.
Incubating - Eclipse LSP4MP - Language Server for MicroProfile

Related Projects

Project Hierarchy:

  • Eclipse Technology
  • Eclipse LSP4MP - Language Server for MicroProfile

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top