Child pages
  • Developing

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This will set the initial heap size to 1GB, maximum heap size to 4G, ensure the application runs in headless mode, and enable the G1 Garbage Collector.

Maven

Maven is one of the build systems used to build FenixEdu applications. You need need to install Maven, usually the latest version will do. Currently, the latest version, 3.3.9, works fine.

You may install it using your OS's package manager, or downloading it from Maven's website.

Just like Java, the default Maven configuration may not be suitable for development. As such, you should set the MAVEN_OPTS environment variable, with the same value as JAVA_OPTS.

MySQL/MariaDB

 

Hardware

This section contains some guidelines regarding the best hardware choices for developing FenixEdu applications.

...