All Projects → microsoft → vscode-spring-initializr

microsoft / vscode-spring-initializr

Licence: other
VSCode Extension for Spring Initializr

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-spring-initializr

microsoft-opensource
An unofficial timeline of Microsoft's transition towards open source
Stars: ✭ 83 (+62.75%)
Mutual labels:  microsoft
ms-identity-mobile-apple-swift-objc
An iOS sample in Swift that authenticates Microsoft Account and Azure AD users and calls the Graph API using OAuth 2.0
Stars: ✭ 61 (+19.61%)
Mutual labels:  microsoft
browserslist-config-google
Google / Google Workspace Browserslist Shared Config
Stars: ✭ 27 (-47.06%)
Mutual labels:  microsoft
MS-PS-Installer
Automated PowerShell installer for *Nix with multi Distro support.
Stars: ✭ 20 (-60.78%)
Mutual labels:  microsoft
Cheat-Sheet---Active-Directory
This cheat sheet contains common enumeration and attack methods for Windows Active Directory with the use of powershell.
Stars: ✭ 154 (+201.96%)
Mutual labels:  microsoft
power-bi-embedded
Use Power BI Embedded to embed dashboards, reports, report visuals, Q&A, and tiles in your WordPress website.
Stars: ✭ 37 (-27.45%)
Mutual labels:  microsoft
Validate-DCB
Validator for RDMA Configuration and Best Practices
Stars: ✭ 34 (-33.33%)
Mutual labels:  microsoft
globe
Globalization utilities
Stars: ✭ 28 (-45.1%)
Mutual labels:  microsoft
SQLServerTools
This repo is the home of various SQL-Server-Tools
Stars: ✭ 28 (-45.1%)
Mutual labels:  microsoft
ajxnetcore
Its an innovative method to turn an ASP.NET Core Application Into Single Page Application, While enhancing the Software performance both on server and client side.
Stars: ✭ 31 (-39.22%)
Mutual labels:  microsoft
dailycodingproblem
Solutions to Daily Coding Problem questions
Stars: ✭ 26 (-49.02%)
Mutual labels:  microsoft
gitter-api-pcl
Gitter# provide you the minimum code you need to use the Gitter API
Stars: ✭ 22 (-56.86%)
Mutual labels:  gitter
vbo365-rest
Unofficial Self-Service Web Portal for Veeam Backup for Microsoft Office 365
Stars: ✭ 44 (-13.73%)
Mutual labels:  microsoft
StandNote
StandNote is a chrome extension that generates automated meeting minutes after every online meeting and helps save time for students and professionals.
Stars: ✭ 89 (+74.51%)
Mutual labels:  microsoft
node-ews
A simple JSON wrapper for the Exchange Web Services (EWS) SOAP API.
Stars: ✭ 114 (+123.53%)
Mutual labels:  microsoft
MSFS2020-Real-Time-Weather
A work in progress to update a custom Microsoft Flight Simulator 2020 weather preset with the current conditions of a given airport.
Stars: ✭ 22 (-56.86%)
Mutual labels:  microsoft
kinect-sign-language
Kinect Sign Language
Stars: ✭ 18 (-64.71%)
Mutual labels:  microsoft
AL-Go
The plug-and-play DevOps solution for Business Central app development on GitHub
Stars: ✭ 88 (+72.55%)
Mutual labels:  microsoft
msbotbuilder-go
Microsoft Bot Framework SDK for Go
Stars: ✭ 113 (+121.57%)
Mutual labels:  microsoft
active-directory-android
An android app that uses Azure AD and the ADAL library for authenticating the user and calling a web API using OAuth 2.0 access tokens.
Stars: ✭ 33 (-35.29%)
Mutual labels:  microsoft

Spring Initializr Java Support

Marketplace Version Installs Rating Gitter

Overview

Spring Initializr is a lightweight extension to quickly generate a Spring Boot project in Visual Studio Code (VS Code). It helps you to customize your projects with configurations and manage Spring Boot dependencies.

Screenshot

Feature List

  • Generate a Maven/Gradle Spring Boot project
  • Customize configurations for a new project (language, Java version, group id, artifact id, boot version and dependencies)
  • Search for dependencies
  • Quickstart with last settings
  • Edit Spring Boot dependencies of an existing Maven Spring Boot project

Requirements

  • VS Code (version 1.19.0 or later)
  • JDK (version 1.8.0 or later)

Install

Open VS Code and press F1 or Ctrl + Shift + P to open command palette, select Install Extension and type vscode-spring-initializr.

Or launch VS Code Quick Open (Ctrl + P), paste the following command, and press enter.

ext install vscode-spring-initializr

Use

  • Launch VS Code
  • Press Ctrl + Shift + P to open command palette.
  • Type Spring Initializr to start generating a Maven or Gradle project.
  • Follow the wizard.
  • Right click inside the pom.xml file and choose Edit starters for dependency refactoring. (Gradle project is not supported yet, PR is welcome for it.)

Configuration

  // Default language.
  "spring.initializr.defaultLanguage": "Java",

  // Default Java version.
  "spring.initializr.defaultJavaVersion": "11",

  // Default value for Artifact Id.
  "spring.initializr.defaultArtifactId": "demo",

  // Default value for Group Id.
  "spring.initializr.defaultGroupId": "com.example",

  // Spring Initializr Service URL(s). If more than one url is specified, it requires you to select one every time you create a project.
  "spring.initializr.serviceUrl": [ "https://start.spring.io" ],

  // Default value for Packaging. Supported values are "JAR" and "WAR".
  "spring.initializr.defaultPackaging": "JAR",

  // Default value for the method of openining the newly generated project. Supported values are "", "Open" and "Add to Workspace".
  "spring.initializr.defaultOpenProjectMethod": "Add to Workspace",

Feedback and Questions

You can find the full list of issues at Issue Tracker. You can submit a bug or feature suggestion, and participate community driven Gitter

License

This extension is licensed under MIT License.

Data/Telemetry

VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don’t wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry setting to false. Learn more in our FAQ.

Contributing

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

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