The Functions Framework for Java uses Java and Maven (the mvn command), for building and deploying functions from source. However, it is also possible to build your functions using Gradle, as JAR ...
The Java ecosystem has historically been blessed with great IDEs to work with, including NetBeans, Eclipse and IntelliJ from JetBrains. However, in recent years Microsoft's Visual Studio Code editor ...