Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions components/ILIAS/WebServices/RPC/lib/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ Dependencies and the build process is managed via maven
> cd components/ILIAS/WebServices/RPC/lib
> mvn clean install
```
To build/compile the jar file for older LTS release than v17, start the maven build process with the following parameters:
To build/compile the jar file for other LTS releases than v21, start the maven build process with the following parameters:
```shell
# java 11
> mvn clean install -Dmaven.compiler.release=11
# java 17
> mvn clean install -Dmaven.compiler.release=17
# java 21
> mvn clean install -Dmaven.compiler.source=21 -Dmaven.compiler.target=21
> mvn clean install -Dmaven.compiler.source=25 -Dmaven.compiler.target=25
```

The newly generated ilServer.jar has been created in the target-directory.
Expand Down
2 changes: 1 addition & 1 deletion components/ILIAS/WebServices/RPC/lib/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,6 @@
<properties>
<showDeprecation>true</showDeprecation>
<encoding>UTF-8</encoding>
<maven.compiler.release>17</maven.compiler.release>
<maven.compiler.release>21</maven.compiler.release>
</properties>
</project>
6 changes: 3 additions & 3 deletions docs/configuration/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ current configuration of the [ILIAS test server](https://test11.ilias.de), which
| Database | MySQL 8.4 - 9.7 or MariaDB 11.4 - 12.3 | MariaDB 11.8 |
| PHP | 8.3, 8.4 | 8.4 |
| Webserver | nginx: 1.12.x – 1.18.x, Apache: ≥ 2.4.x | Apache 2.4.52 |
| JDK | Open JDK Runtime 11, 17 or 21 LTS | OpenJDK 17 |
| JDK | Open JDK Runtime 17, 21 or 25 LTS | OpenJDK 21 |
| Node.js | 22 (LTS), 24 Recommended: 24 | v24.10.0 |
| Ghostscript | 10.x | 9.55 |
| Imagemagick | 6.9.x | 6.9.11 |
Expand All @@ -94,15 +94,15 @@ PHP version later on.
<a name="install-dependencies"></a>
## Install Dependencies

`openjdk-17-jdk` and `maven` are optional and are used for the ILIAS RPC server for search indexing and certificate generation.
`openjdk-21-jdk` and `maven` are optional and are used for the ILIAS RPC server for search indexing and certificate generation.
`git` is required if the source code is obtained directly from GitHub.
`nodejs` and `npm` are required as well if you get the source directly to download the javascript dependencies in the installation process.
Alternatively, they can be obtained directly from the distribution package at [Nodesource](https://deb.nodesource.com/) to select appropriate nodejs versions according to the [Recommended Setup for Running ILIAS](#recommended-setup-for-running-ilias).
`ffmpeg` is optionally used to optimise media files, and `ghostscript` is optionally used to create file previews.

```shell
apt update
apt update zip unzip openjdk-17-jdk maven ffmpeg git ghostscript nodejs npm
apt update zip unzip openjdk-21-jdk maven ffmpeg git ghostscript nodejs npm
```

<a name="install-webserver"></a>
Expand Down
Loading