Skip to content
Closed
1 change: 1 addition & 0 deletions .github/setup.js

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion java/_menu.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
# [Multitenancy](multitenancy)
# [Security](security)
# [Spring Boot Integration](spring-boot-integration)
## [CAP plugins w/o CDS Model](cap-plugins-in-spring-boot-apps)
# [Developing Applications](developing-applications/)
## [Building](developing-applications/building)
## [Running](developing-applications/running)
Expand All @@ -38,4 +37,6 @@
# [Integrating Applications](../../java/integrating-applications/) <!-- INTERNAL -->
## [Unified Customer Landscape](../../java/integrating-applications/ucl) <!-- INTERNAL -->
# [Building Plugins](building-plugins)
# [BTP Services in CAP apps](btp-services-in-cap-apps)
# [BTP Services in non-CAP apps](btp-services-in-non-cap-apps)
# [Migration Guides](migration)
17 changes: 17 additions & 0 deletions java/btp-services-in-cap-apps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
synopsis: >
This section covers how CAP Java applications can integrate with SAP BTP services using CAP plugins.
status: released
---

# Integrate CAP Applications

<style scoped>
h1:before {
content: "Java"; display: block; font-size: 60%; margin: 0 0 .2em;
}
</style>

{{ $frontmatter.synopsis }}

CAP Java offers a [variety of plugins that integrate with SAP BTP services](../plugins/). To use a plugin in your CAP Java application, add the corresponding Maven dependency to your `pom.xml`. Some plugins need you to update your CDS model. Refer to the [plugin documentation](../plugins/#as-plugin-for-cap-java) for plugin-specific setup instructions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ synopsis: >
status: released
---

# Use CAP Plugins in Spring Boot Applications without a CDS Model
# Integrate non-CAP Applications

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Integrate non-CAP Applications
# Integrate non-CAP Applications
##### Use CAP Plugins in Spring Boot Applications without a CDS Model

If we use a fifth level header, it won't appear in the UI and it will preserve links to it and any bookmarks people might have.


<style scoped>
h1:before {
Expand Down Expand Up @@ -71,4 +71,4 @@ cds.messaging.services.messaging.kind: file-based-messaging

After that, you can use the CAP messaging feature in your application. For details, refer to the [Messaging documentation](./messaging).

<div id="alesi-cds-feature-ucl" />
<div id="alesi-cds-feature-ucl" />
5 changes: 1 addition & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"docs:build": "vitepress build .",
"docs:preview": "vitepress preview .",
"lint": "eslint .",
"test": "echo 'No tests'"
"test": "echo 'No tests'; node .github/setup.js"
},
"author": "SAP SE (https://www.sap.com)",
"license": "SEE LICENSE IN LICENSE",
Expand All @@ -30,12 +30,9 @@
"@types/express": "latest",
"@typescript-eslint/parser": "^8.0.0",
"adm-zip": "^0.5.10",
"cspell": "^10",
"express": "^5",
"fflate": "^0.8.2",
"globals": "^17.4.0",
"markdownlint-cli": ">=0.35.0",
"markdownlint-rule-search-replace": "^1.1.1",
"monaco-editor": "^0.55.1",
"sass": "^1.62.1",
"vite": "^7",
Expand Down