Skip to content

Commit 29131bd

Browse files
committed
Initial merge of maven and gradle js docs
1 parent 629d930 commit 29131bd

36 files changed

+210
-12164
lines changed

.github/workflows/graaljs-gradle-webpack-guide.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

.github/workflows/graaljs-maven-webpack-guide.yml

Lines changed: 0 additions & 31 deletions
This file was deleted.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Test GraalJS Gradle and Maven Webpack Guide
2+
3+
on:
4+
push:
5+
paths:
6+
- 'graaljs/graaljs-webpack-guide/**'
7+
- '.github/workflows/graaljs-webpack-guide.yml'
8+
pull_request:
9+
paths:
10+
- 'graaljs/graaljs-webpack-guide/**'
11+
- '.github/workflows/graaljs-webpack-guide.yml'
12+
workflow_dispatch:
13+
14+
permissions:
15+
contents: read
16+
jobs:
17+
run:
18+
name: 'graaljs-webpack-guide'
19+
runs-on: ubuntu-latest
20+
timeout-minutes: 15
21+
steps:
22+
- uses: actions/checkout@v4
23+
- uses: graalvm/setup-graalvm@v1
24+
with:
25+
java-version: '24.0.1'
26+
distribution: 'graalvm'
27+
github-token: ${{ secrets.GITHUB_TOKEN }}
28+
cache: 'gradle'
29+
- name: Build and run Gradle example
30+
run: |
31+
cd graaljs/graaljs-webpack-guide
32+
./gradlew build
33+
./gradlew run --args="https://www.graalvm.org/javascript"
34+
- name: Build and run Maven example
35+
run: |
36+
cd graaljs/graaljs-webpack-guide
37+
./mvnw --no-transfer-progress package
38+
./mvnw --no-transfer-progress exec:java -Dexec.mainClass=com.example.App -Dexec.args="https://www.graalvm.org/javascript"

graaljs/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ This directory contains demo applications and guides for [GraalJS](https://www.g
1010

1111
## Guides
1212

13-
- [Use Node Packages in a Java SE application with Maven](graaljs-maven-webpack-guide/)
14-
- [Use Node Packages in a Java SE application with Gradle](graaljs-gradle-webpack-guide/)
13+
- [Use Node Packages in a Java Application](graaljs-webpack-guide/)

graaljs/graaljs-gradle-webpack-guide/.gitignore

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)