You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clone the repository and run the setup script to download JDK 8 and JDK 17, install Maven, build the core modules, and install the Maven archetypes. This step must be performed before building any ports.
34
+
Clone the repository and run the setup script to download JDK 11 and JDK 17, install Maven, build the core modules, and install the Maven archetypes. This step must be performed before building any ports.
@@ -45,8 +44,7 @@ The script runs `mvn install` in `maven/`, installs `cn1-maven-archetypes`, and
45
44
46
45
## Building the Android port
47
46
48
-
The Android port uses JDK 17 for compilation while Maven runs with JDK 8. Javadoc generation is skipped to avoid known Maven
49
-
report issues. Run the build script:
47
+
The Android port uses JDK 17 for compilation while Maven runs with JDK 11. Javadoc generation is skipped to avoid known Maven report issues. Run the build script:
50
48
51
49
```bash
52
50
./scripts/build-android-port.sh -DskipTests
@@ -66,9 +64,9 @@ Artifacts are produced in `maven/ios/target`.
66
64
67
65
## Convenience scripts
68
66
69
-
-`setup-workspace.sh` – installs Maven, downloads JDK 8 and JDK 17, builds the core modules, installs Maven archetypes, provisions the Codename One build client, and writes `tools/env.sh`.
70
-
-`build-android-port.sh` – builds the Android port using JDK 8 for Maven and JDK 17 for compilation.
71
-
-`build-ios-port.sh` – builds the iOS port on macOS with JDK 8.
67
+
-`setup-workspace.sh` – installs Maven, downloads JDK 11 and JDK 17, builds the core modules, installs Maven archetypes, provisions the Codename One build client, and writes `tools/env.sh`.
68
+
-`build-android-port.sh` – builds the Android port using JDK 11 for Maven and JDK 17 for compilation.
69
+
-`build-ios-port.sh` – builds the iOS port on macOS with JDK 11.
0 commit comments