Installation
In this chapter we will see how to prepare the development environment on Linux and Windows operating systems for working with Axelor Open Platform sources.
Prerequisite
-
Gradle 4.4.1 or later
-
PostgreSQL 9.4 or later
-
Your favourite IDE
-
Intellij IDEA 2017.3 or later
OpenJDK
On Linux/MacOS install OpenJDK 8 and make sure JDK command line tools are in your path.
If you use distribution provided OpenJDK, they are already available in PATH
otherwise do this:
$ export JAVA_HOME=/path/to/jdk
$ export PATH=$JAVA_HOME/bin:$PATH
On Windows, the JDK installer generally configures PATH
environment.
However, you can do following to setup PATH
manually.
$ set JAVA_HOME=\path\to\jdk
$ set PATH=%JAVA_HOME%\bin;%PATH%
To ensure, JDK is installed properly, try this command from console:
$ javac -version
See the list of well known OpenJDK 8 distributions. |
Gradle
You can install Gradle 4.4.1 as documented in gradle installation guide
or install manually and configure PATH
environment like this:
$ export GRADLE_HOME=/path/to/gradle
$ export PATH=$GRADLE_HOME/bin:$PATH
To ensure Gradle is installed properly, try this command in console:
$ gradle -version
PostgreSQL
See PostgreSQL download page for more detailed information about installation process.
You may also require to configure postgresql server to allow password authentication.
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5