|
|
AF3 Developer Installation with Oomph
|
|
|
=====================================
|
|
|
|
|
|
Active development of AF3 is performed on Windows x64 and Linux x64 platforms. While the macOS x64 platform might work to a certain extend, it is unsupported. Since AutoFOCUS 2.21, no longer macOS binaries will be provided.
|
|
|
Active development of AF3 is performed on Windows x64 and Linux x64 platforms. While the macOS x64 platform might work to a certain extend, it is unsupported. Since AutoFOCUS 2.21, macOS binaries will no longer be provided.
|
|
|
|
|
|
Java Compiler Version 11
|
|
|
------------------------
|
|
|
|
|
|
The AF3 source must be compiled using a Java compiler version 11. We recommend [version 11 of the *Eclipse Temurin* distribution](https://adoptium.net/de/temurin/releases/?version=11) of OpenJDK on any development platform for the following reasons (tested with release 11.0.15+10):
|
|
|
The AF3 source must be compiled using a Java compiler version 11. We recommend [version 11 of the *Eclipse Temurin* distribution](https://adoptium.net/de/temurin/releases/?version=11) of OpenJDK on any development platform for the following reasons (tested with release 11.0.21_9):
|
|
|
- The fortiss AF3 team uses it internally for development and in its CI pipeline
|
|
|
- Permissive license
|
|
|
- Availability for all supported development platforms
|
|
|
- Windows: MSI installer (recommended) or ZIP archive
|
|
|
- Linux: tar.gz archive
|
|
|
- Version 11 of the JDK is known to be compatible with the used OpenFX version 11 (the current LTS version 17 is not!)
|
|
|
- Notes regarding more recent JDK LTS versions:
|
|
|
- Only version 11 LTS of the JDK is known to be compatible with the used OpenFX version 11
|
|
|
- Java 17 LTS: Not compatible with OpenFX 11
|
|
|
- Java 21 LTS: Not compatible with the execution environment JavaSE-11 currently configured for AutoFOCUS3
|
|
|
|
|
|
Installation Procedure
|
|
|
----------------------
|
... | ... | @@ -23,7 +26,7 @@ Installation Procedure |
|
|
- NOTE: The HOME variable is read by the git implementation of Eclipse. If it points to a network share, you will experience severe performance impacts, so choose a local folder instead!
|
|
|
- Download the [Eclipse Installer](https://www.eclipse.org/downloads/) and start it
|
|
|
- Be sure to get a recent version that bundles a JRE. Otherwise the installation may fail due to SSL certificate issues
|
|
|
- Tested with [2022-03 a.k.a 1.24.0 Build 5396](https://www.eclipse.org/downloads/packages/release/2022-03/r)
|
|
|
- Tested with [2023-12 a.k.a 1.31.0 Build 329](https://www.eclipse.org/downloads/packages/release/2023-12/r)
|
|
|
- After starting, switch to *Advanced Mode* (“burger icon” in the upper-right corner)
|
|
|
- On the **Product** page select:
|
|
|
- Eclipse Modeling Tools
|
... | ... | @@ -31,7 +34,7 @@ Installation Procedure |
|
|
- Java 1.8+ VM:
|
|
|
- *Manage Virtual Machines...* (on the very right)
|
|
|
- *Browse...*
|
|
|
- Select the root directory of your Eclipse Temurin installation (e.g., `C:\Program Files\Eclipse Adoptium\jdk-11.0.15.10-hotspot`)
|
|
|
- Select the root directory of your Eclipse Temurin installation (e.g., `C:\Program Files\Eclipse Adoptium\jdk-11.0.21.9-hotspot`)
|
|
|
- Bundle Pool: Select a location for the bundle pool or leave the default
|
|
|
- Select the **Next** button to go to the Project page
|
|
|
- On the **Project** page:
|
... | ... | |