{"id":21834260,"url":"https://github.com/microsoft/vscode-spring-initializr","last_synced_at":"2025-04-05T21:08:13.807Z","repository":{"id":37664736,"uuid":"114729832","full_name":"microsoft/vscode-spring-initializr","owner":"microsoft","description":"VSCode Extension for Spring Initializr","archived":false,"fork":false,"pushed_at":"2025-03-21T08:18:27.000Z","size":3523,"stargazers_count":70,"open_issues_count":26,"forks_count":36,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-29T20:06:14.264Z","etag":null,"topics":["gitter","java-support","microsoft","spring-boot","spring-initializr","vscode-extension"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microsoft.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-19T06:50:18.000Z","updated_at":"2025-03-21T08:18:31.000Z","dependencies_parsed_at":"2024-01-15T08:27:49.108Z","dependency_job_id":"c011eaa0-8201-496e-8b10-2531135b3170","html_url":"https://github.com/microsoft/vscode-spring-initializr","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fvscode-spring-initializr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fvscode-spring-initializr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fvscode-spring-initializr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fvscode-spring-initializr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","download_url":"https://codeload.github.com/microsoft/vscode-spring-initializr/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399877,"owners_count":20932876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gitter","java-support","microsoft","spring-boot","spring-initializr","vscode-extension"],"created_at":"2024-11-27T20:09:37.835Z","updated_at":"2025-04-05T21:08:13.750Z","avatar_url":"https://github.com/microsoft.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Spring Initializr Java Support\n[![Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/vscjava.vscode-spring-initializr.svg)](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr)\n[![Installs](https://img.shields.io/visual-studio-marketplace/i/vscjava.vscode-spring-initializr.svg)](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr)\n[![Rating](https://img.shields.io/visual-studio-marketplace/r/vscjava.vscode-spring-initializr.svg)](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr)\n[![Gitter](https://badges.gitter.im/DevDivSpring/Lobby.svg)](https://gitter.im/DevDivSpring/Lobby)\n\n## Overview\nSpring 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.  \n\n![Screenshot](images/spring-initializr-vsc.gif) \n\n## Feature List\n\n- Generate a Maven/Gradle Spring Boot project \n- Customize configurations for a new project (language, Java version, group id, artifact id, boot version and dependencies)\n- Search for dependencies\n- Quickstart with last settings\n- Edit Spring Boot dependencies of an existing Maven Spring Boot project\n\n## Requirements\n- VS Code (version 1.19.0 or later)\n- JDK (version 1.8.0 or later)\n\n## Install\n\nOpen VS Code and press `F1` or `Ctrl + Shift + P` to open command palette, select **Install Extension** and type `vscode-spring-initializr`.\n\nOr launch VS Code Quick Open (`Ctrl + P`), paste the following command, and press enter.\n```bash\next install vscode-spring-initializr\n```\n\n## Use\n\n- Launch VS Code\n- Press `Ctrl + Shift + P` to open command palette.\n- Type `Spring Initializr` to start generating a Maven or Gradle project.\n- Follow the wizard.\n- 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.)\n\n## Configuration\n```\n  // Default language.\n  \"spring.initializr.defaultLanguage\": \"Java\",\n\n  // Default Java version.\n  \"spring.initializr.defaultJavaVersion\": \"11\",\n\n  // Default value for Artifact Id.\n  \"spring.initializr.defaultArtifactId\": \"demo\",\n\n  // Default value for Group Id.\n  \"spring.initializr.defaultGroupId\": \"com.example\",\n\n  // Spring Initializr Service URL(s). If more than one url is specified, it requires you to select one every time you create a project.\n  \"spring.initializr.serviceUrl\": [ \"https://start.spring.io\" ],\n\n  // Default value for Packaging. Supported values are \"JAR\" and \"WAR\".\n  \"spring.initializr.defaultPackaging\": \"JAR\",\n\n  // Default value for the method of openining the newly generated project. Supported values are \"\", \"Open\" and \"Add to Workspace\".\n  \"spring.initializr.defaultOpenProjectMethod\": \"Add to Workspace\",\n```\n\n## Feedback and Questions\nYou can find the full list of issues at [Issue Tracker](https://github.com/Microsoft/vscode-spring-initializr/issues). You can submit a [bug or feature suggestion](https://github.com/Microsoft/vscode-spring-initializr/issues/new), and participate community driven [![Gitter](https://badges.gitter.im/DevDivSpring/Lobby.svg)](https://gitter.im/DevDivSpring/Lobby?source=orgpage)\n\n## License\nThis extension is licensed under [MIT License](./LICENSE.txt).\n\n## Data/Telemetry\nVS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our [privacy statement](http://go.microsoft.com/fwlink/?LinkId=521839) 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](https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting).\n\n## Contributing\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrosoft%2Fvscode-spring-initializr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicrosoft%2Fvscode-spring-initializr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrosoft%2Fvscode-spring-initializr/lists"}