Skip to content

Commit fcb004e

Browse files
committed
adding documents and images
1 parent e0d144d commit fcb004e

19 files changed

Lines changed: 253 additions & 108 deletions

docs/java/extensions.md

Lines changed: 57 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
Order: 5
2+
Order: 6
33
Area: java
44
TOCTitle: Extensions
55
ContentId: 6076911c-276b-41a3-8510-0022c03c0ef6
@@ -8,6 +8,60 @@ DateApproved:
88
MetaDescription: Popular Java Extensions for VS Code
99
MetaSocialImage: TBD
1010
---
11-
# Language Support for Java by Red Hat
11+
# Java Extensions for VS Code
12+
Visual Studio Code provides many features as an editor. In addition to that, you can install some high quality extensions to add features to VS Code for Java development.
1213

13-
# Debugger for Java
14+
> **Tip:** To see how to install and manage your extensions, please refer to the [extension documentation](/docs/editor/extension-gallery.md).
15+
16+
## Recommended Extensions
17+
To help set up Java on VS Code, there is a [Java Extension Pack](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack) which contains two popular extensions:
18+
19+
1. [Language Support for Java(TM) by Red Hat](https://marketplace.visualstudio.com/items?itemName=redhat.java)
20+
2. [Debugger for Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug)
21+
22+
<a class="tutorial-install-extension-btn" href="vscode:extension/vscjava.vscode-java-pack">Install the Java Extension Pack</a>
23+
24+
## Recommended Extensions for Cloud (Azure) Development
25+
26+
[comment]: <> (Replace it with Java Azure Pack once available)
27+
28+
Along with the language supports, if your applications are targeting cloud, especially Azure. There is a [Azure Extension Pack](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-azureextensionpack) which contains extensions for popular Azure Servcies:
29+
### App Services (Websites)
30+
31+
* The [Azure App Service](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureappservice) extension lets you quickly browse, create, manage, and deploy Azure App Service websites.
32+
33+
### Functions (Serverless Computing)
34+
35+
* The [Azure Functions](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions extension lets you quickly browse, create, manage, deploy, and even debug Azure functions locally.
36+
37+
### Micro-Services
38+
39+
* The [Docker Tools](https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker) extension makes it easy to develop and deploy containerized micro-service based applications using Docker containers. Use [Visual Studio Team Services](https://www.visualstudio.com/en-us/docs/overview) to create a CI/CD pipeline to build your containerized applications, deploy them to the [Azure Container Registry](https://docs.microsoft.com/en-us/azure/container-registry/), run web sites directly in [Azure App Services](https://docs.microsoft.com/en-us/azure/app-service/), and run multi-container systems at scale using the [Azure Container Service](https://docs.microsoft.com/en-us/azure/container-service/).
40+
41+
### Storage
42+
43+
* The [Azure Data Lake Tools](https://marketplace.visualstudio.com/items?itemName=usqlextpublisher.usql-vscode-ext) make it easy to develop U-SQL projects against [Azure Data Lake](https://docs.microsoft.com/en-us/azure/data-lake-store/)! This extension provides a cross-platform, light-weight, keyboard-focused authoring experience for U-SQL while maintaining a full set of development functions.
44+
45+
### Databases
46+
47+
* The [Azure CosmosDB](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-cosmosdb) extension lets you create, manage, and query CosmosDB accounts, including support for Mongo, Graphs, Tables, and DocumentDB databases.
48+
49+
* The [Microsoft SQL](https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql) extension provides support for developing [Microsoft SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2016), [Azure SQL Database](https://docs.microsoft.com/en-us/azure/sql-database/) and [SQL Data Warehouse](https://docs.microsoft.com/en-us/azure/sql-data-warehouse/) with a rich set of functionalities. For example, create and manage connection profiles and most recently used connections. Write T-SQL script with IntelliSense, snippets, syntax colorizations, error validations and GO batch separator. Execute scripts, view the results in a document, and save results to json or csv file format and view in the editor.
50+
51+
### Team Development
52+
53+
* The [Visual Studio Team Services](https://marketplace.visualstudio.com/items?itemName=ms-vsts.team) extension makes it easy to connect to your Team Services and Team Foundation Servers, allowing you to easily monitory builds, pull requests, and work items for your TFVC or Git source repositories.
54+
55+
### Internet of Things
56+
57+
* The [Azure IoT Toolkit](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit) for VS Code makes it easy to develop and connect your [IoT applications to Azure](https://docs.microsoft.com/en-us/azure/index#pivot=services&panel=iot). With this extension, you can interact with Azure IoT Hub, manage devices connected to Azure IoT Hub, and develop with code snippets for Azure IoT Hub.
58+
59+
### General Tools
60+
61+
* The [Azure Tools for VS Code](https://marketplace.visualstudio.com/items?itemName=bradygaster.azuretoolsforvscode) adds commands to the Command Palette (F1) that make it easy to create and access Azure resources directly from VS Code. For example, you can create App Service Web Apps and Functions, Storage accounts, and browse to any number of resources in the Azure Portal.
62+
63+
* The [Azure Resource Manager (ARM) Tools](https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools) provide a rich editing experience for Azure Resource Manager deployment templates and template language expressions. For example, IntelliSense for TLE function names, parameter references, signature help, GoTo Definition, Peek Definitions, and Find All References (Shift+F12) as well as Errors and Warnings, making it quick and easy to author ARM templates in VS Code.
64+
65+
* The [Azure CLI Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.azurecli) provide an enhanced editing experience when authoring Azure CLI 2.0 commands, with full completions (IntelliSense), the ability to invoke one or more commands in the terminal, and the ability to easily view and format results as a separate JSON document.
66+
67+
* The [Azure Application Insights](https://marketplace.visualstudio.com/items?itemName=VisualStudioOnlineApplicationInsights.application-insights) extension brings information from your production services right into the editor (via Code Lenses), helping you to find and fix issues even faster.

docs/java/images/BuildImage.png

19.1 KB
Loading

docs/java/images/DockerRun.png

22.9 KB
Loading
10.5 KB
Loading

docs/java/images/InstallDocker.png

145 KB
Loading

docs/java/images/commands.gif

14.7 KB
Loading

docs/java/images/deploytoazure.png

11.2 KB
Loading

docs/java/images/devicelogin.png

5.64 KB
Loading

docs/java/images/devicelogin2.png

12.1 KB
Loading
6.29 KB
Loading

0 commit comments

Comments
 (0)