The following table lists the system requirements for developing service interceptors:
Development platform | Integrated development environment (IDE) | SDK |
---|---|---|
Java is the only supported language. | The ArcGIS Enterprise SDK uses the Apache Maven framework for building and managing Java projects. You can use most Java IDEs that support the Maven framework and JDK 17. The following are the recommended IDEs:
| ArcGIS Server is required to deploy a service interceptor. However, ArcGIS Server and the ArcGIS Enterprise SDK do not have to be installed on the same machine. Java Development Kit (JDK) 17.0.10 or later within the JDK 17 series is supported. Java 18 or later is not supported. Apache Maven 3.8.8 or later is supported, with the latest verified version being 3.9.9. |
Prerequisites
You must ensure the following prerequisites are installed on the environment where you will be developing service interceptors: