Skip to content
main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

VS Code MicroProfile Starter Extension

Marketplace Version Marketplace Installs Build Status

The MicroProfile Starter extension provides support for generating a MicroProfile Maven project with examples based on the MicroProfile Starter project (https://start.microprofile.io/) by the MicroProfile community. You will be able to generate a project by choosing a MicroProfile version, server and specifications, such as CDI, Config, Health, Metrics, and more. The code for this extension is hosted under the MicroShed organization on GitHub.

Quick Start

  • Install the extension
  • Launch the VS Code command palette (View -> Command Palette...), then select MicroProfile: Generate a new MicroProfile starter project to run the extension

Input

The extension prompts for the following parameters:

  1. groupId
  2. artifactId
  3. MicroProfile version
  4. MicroProfile server
  5. Java SE version
  6. Build tool
  7. MicroProfile specifications
  8. A folder to generate the project into

The extension will generate a .zip file of the starter project, unzip the file into the specified directory and open it in a VS Code window.

Contributing

Contributions to the MicroProfile starter extension are welcome!

Our CONTRIBUTING document contains details for submitting pull requests.

To build and run the extension locally:

  1. Fork this repository

  2. Clone your fork: git clone git@github.com:{your-username}/mp-starter-vscode-ext.git

  3. cd mp-starter-vscode-ext

  4. Create a branch for the issue you are going to work on: git checkout -b branch-name-for-your-issue

  5. Install dependencies: npm install

  6. Run the extension in VS Code by selecting Run Extension from the debug panel or by pressing F5

    Alternatively, build a .vsix file:

    • Run vsce package to generate the mp-starter-vscode-ext-xxx.vsix file
    • Install the extension to VS Code by View/Command Palette
    • Select Extensions: Install from VSIX... and choose the generated mp-starter-vscode-ext-xxx.vsix file
  7. Run the generate project command by launching the VS Code command palette (View -> Command Palette...), then select MicroProfile: Generate a new MicroProfile starter project to run the extension

Issues

Please report bugs, issues and feature requests by creating a GitHub issue