Skip to content

Commit 7f59692

Browse files
authored
Merge branch 'main' into select-for-update-limitations
2 parents 2a84e73 + ed78d08 commit 7f59692

File tree

6 files changed

+13
-44
lines changed

6 files changed

+13
-44
lines changed

about/features.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,14 @@ Following is an index of the features currently covered by CAP, with status and
6161
6262
<br>
6363

64-
| Editors/IDE Support | Application Studio | VS Code | Eclipse |
65-
|--------------------------|:------------------:|:-------:|:-------:|
66-
| CDS Syntax Highlighting | <X/> | <X/> | <X/> |
67-
| CDS Code Completion | <X/> | <X/> | <X/> |
68-
| CDS Prettifier | <X/> | <X/> | <X/> |
69-
| Advanced Debug/Run Tools | <X/> | | |
70-
| Project Explorer | <X/> | | |
71-
| ... | | | |
64+
| Editors/IDE Support | Application Studio | VS Code |
65+
|--------------------------|:------------------:|:-------:|
66+
| CDS Syntax Highlighting | <X/> | <X/> |
67+
| CDS Code Completion | <X/> | <X/> |
68+
| CDS Prettifier | <X/> | <X/> |
69+
| Advanced Debug/Run Tools | <X/> | |
70+
| Project Explorer | <X/> | |
71+
| ... | | |
7272

7373

7474
### CDS Language & Compiler

about/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ That might sound like a contradiction, but isn't: While CAP certainly gives *opi
8686
| **Higher-level concepts and APIs** abstracting from and avoiding lock-ins to low-level platform features and protocols | All abstractions follow a glass-box pattern that allows unrestricted access to lower-level things, if required |
8787
| **Best Practices served out of the box** with generic solutions for many recurring tasks | You can always handle things your way in [custom handlers](../guides/providing-services#custom-logic), decide whether to adopt [CQRS](./related#cqrs) or [Event Sourcing](./related#event-sourcing), for example ... while CAP simply tries to get the tedious tasks out of your way. |
8888
| **Out-of-the-box support** for <br> **[SAP Fiori](https://developers.sap.com/topics/ui-development.html)** and **[SAP HANA](https://developers.sap.com/topics/hana.html)** | You can also choose other UI technologies, like [Vue.js](../get-started/in-a-nutshell#vue), or databases, by providing new database integrations. |
89-
| **Dedicated tools support** provided in [SAP Business Application Studio](../tools/#bastudio), and [Visual Studio Code](../tools/#vscode) or [Eclipse](../java/getting-started#eclipse). | CAP doesn't depend on those tools. Everything in CAP can be done using the [`@sap/cds-dk`](../get-started/jumpstart) CLI and any editor or IDE of your choice. |
89+
| **Dedicated tools support** provided in [SAP Business Application Studio](../tools/#bastudio) or [Visual Studio Code](../tools/#vscode). | CAP doesn't depend on those tools. Everything in CAP can be done using the [`@sap/cds-dk`](../get-started/jumpstart) CLI and any editor or IDE of your choice. |
9090

9191

9292
### Key Concepts & Paradigms

get-started/troubleshooting.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ In addition you might want to remove the H2 dependency, which is included in the
236236

237237
If you don't want to exclude dependencies completely, but make sure that an in-memory H2 database **isn't** used, you can disable Spring Boot's `DataSource` auto-configuration, by annotating the `Application.java` class with `@SpringBootApplication(exclude = org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class)`. In that mode CAP Java however can still react on explicit data source configurations or database bindings.
238238

239-
### What to Do About Maven-Related Errors in Eclipse's Problems View? { #eclipse}
239+
### What to Do About Maven-Related Errors in Eclipse's Problems View?
240240

241241
- In _Problems_ view, execute _Quick fix_ from the context menu if available. If Eclipse asks you to install additional Maven Eclipse plug-ins to overcome the error, do so.
242242
- Errors like _'Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:exec-maven-plugin)_ can be ignored. Do so in _Problems_ view > _Quick fix_ context menu > _Mark goal as ignored in Eclipse preferences_.

java/getting-started.md

+1-23
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ status: released
2121
## Introduction
2222
<!--Used as link target from Help Portal: https://help.sap.com/products/BTP/65de2977205c403bbc107264b8eccf4b/9186ed9ab00842e1a31309ff1be38792.html -->
2323

24-
The CAP Java SDK enables developing CAP applications in Java. While the [SAP Business Application Studio](https://help.sap.com/products/SAP%20Business%20Application%20Studio/9d1db9835307451daa8c930fbd9ab264/84be8d91b3804ab5b0581551d99ed24c.html) provides excellent support to develop CAP Java applications, you can also develop locally with your tool of choice, for example Eclipse or Visual Studio Code.
24+
The CAP Java SDK enables developing CAP applications in Java. While the [SAP Business Application Studio](https://help.sap.com/products/SAP%20Business%20Application%20Studio/9d1db9835307451daa8c930fbd9ab264/84be8d91b3804ab5b0581551d99ed24c.html) provides excellent support to develop CAP Java applications, you can also develop locally with Visual Studio Code.
2525

2626
The CAP Java SDK supports lean application design by its modular architecture, that means you pick the required features and add them to your application dependencies on demand.
2727

@@ -196,32 +196,10 @@ mvn spring-boot:run
196196
To test whether the started application is up and running, open [http://localhost:8080](http://localhost:8080) in your browser.
197197
:::
198198
199-
## Using Eclipse { #eclipse}
200-
<!--Used as link target from Help Portal: https://help.sap.com/products/BTP/65de2977205c403bbc107264b8eccf4b/9186ed9ab00842e1a31309ff1be38792.html -->
201-
202-
### Install Eclipse
203-
204-
Install the [Eclipse IDE for Enterprise Java developers](https://www.eclipse.org/downloads/packages/release/2020-03/r/eclipse-ide-enterprise-java-developers-includes-incubating-components).
205-
206-
207199
### Add *Spring Tools 4*
208200
209201
Install the [*Spring Tools 4*](https://spring.io/tools) Eclipse plugin, that makes development of Spring applications more convenient. From the Eclipse Marketplace (*Help > Eclipse Marketplace...*), search and install *Spring Tools 4*.
210202
211-
### Add the *SAP Cloud Business Application Tools for Eclipse*
212-
213-
Install the Eclipse plugin called _SAP Cloud Business Application Tools for Eclipse_ that supports convenient editing of CDS files.
214-
215-
1. In Eclipse open *Help > Install New Software...*.
216-
217-
1. From [SAP Development Tools > Getting Started with the Eclipse Tools for SAP Cloud Application Programming Model](https://tools.hana.ondemand.com/#cloud-eclipsecds), add the URL of the tools update site for your Eclipse release.
218-
219-
1. Select *SAP Cloud Business Application Tools* > *SAP Cloud Business Application Tools for Eclipse*.
220-
221-
1. Click *Next* and *Finish*, accept the license agreement and warning about unsigned content, restart Eclipse.
222-
223-
<div id="eclipse-sap" />
224-
225203
### Import the Project
226204
227205
1. Select *File > Import... > Existing Maven Projects*.

menu.md

-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363
- [Command Line Interface (CLI)](tools/index#command-line-interface-cli)
6464
- [SAP Business Application Studio](tools/index#bastudio)
6565
- [Visual Studio Code](tools/index#vscode)
66-
- [Eclipse](tools/index#eclipse)
6766
- [IntelliJ](tools/index#intellij)
6867
- [Docker](tools/index#docker)
6968
- [CDS Editors](tools/index#cds-editor)

tools/index.md

+2-10
Original file line numberDiff line numberDiff line change
@@ -263,14 +263,6 @@ The cell inputs/outputs are especially useful at later points in time when the p
263263

264264
> Provided that the [**CDS Editor**](#cds-editor) is installed, the CAP Notebook will be rendered automatically as the file is selected.
265265
266-
267-
## Eclipse
268-
269-
### Prerequisites
270-
271-
* You have followed the instructions in [Local Setup](../get-started/jumpstart).
272-
* You have installed Eclipse, Spring Tools, and our Eclipse plugin, see [Add the SAP Cloud Business Application Tools for Eclipse](../java/getting-started#eclipse).
273-
274266
<div id="beforedocker" />
275267

276268
## Docker
@@ -333,7 +325,7 @@ cds run
333325
The editor powered by the CDS language server implementation, provides source code validation including diagnostics, like error messages and warnings.
334326

335327
The following features are available for all editors based on our language server implementation for CDS in
336-
SAP Business Application Studio, Visual Studio Code, and Eclipse. The plugins are available for download for Visual Studio Code at [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=SAPSE.vscode-cds#overview) and for Eclipse at [SAP Development Tools](https://tools.hana.ondemand.com/#cloud-vscodecds).
328+
SAP Business Application Studio and Visual Studio Code. The plugins are available for download for Visual Studio Code at [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=SAPSE.vscode-cds#overview).
337329

338330
[Short video about the **SAP CDS language support** extension for VS Code in action by DJ Adams.](https://www.youtube.com/watch?v=eY7BTzch8w0){.learn-more}
339331

@@ -374,7 +366,7 @@ Use...
374366
- many options, configurable using
375367
- settings file
376368
- command line switches
377-
- config UI with simulation of options for VS Code and Eclipse
369+
- config UI with simulation of options for VS Code
378370
- JSON schema for textual support
379371
- also for markdown in doc comments
380372

0 commit comments

Comments
 (0)