Required:
- Java 8
- Maven 3
To build without executing tests:
mvn clean install -DskipTests=true
To build with default tests:
mvn clean install
To build with default plus TinkerPop tests:
mvn clean install -Dtest.skip.tp=false
To build with only the TinkerPop tests:
mvn clean install -Dtest.skip.tp=false -DskipTests=true
To build the distribution archive:
mvn clean install -Pjanusgraph-release -Dgpg.skip=true -DskipTests=true
This command generates the distribution archive in janusgraph-dist/target/janusgraph-$VERSION.zip
.
For more details information, please see here
We moved the docker build back into the main repo, see janusgraph-dist/docker
. You can use the default command to build the distribution archive to also build the docker images.
mvn clean install -Pjanusgraph-release -Dgpg.skip=true -DskipTests=true
Note that this has only been tested on Eclipse Neon.2 Release (4.6.2) with m2e (1.7.0.20160603-1933) and m2e-wtp (1.3.1.20160831-1005) plugin.
To build without executing tests:
- Right-click on your project -> "Run As..." -> "Run Configurations..."
- On "Goals", populate with
install
- Select the options
Update Snapshots
andSkip Tests
- Before clicking "Run", make sure that Eclipse knows where
JAVA_HOME
is. On same window, go to "Environment" tab and click "New". - Under "Name:", add
JAVA_HOME
- Under "Value:", add the path where
java
is located - Click "OK"
- Then click "Run"
To find the Java binary in your environment, run the appropriate command for your operating system:
- Linux/macOS:
which java
- Windows:
for %i in (java.exe) do @echo. %~$PATH:i
You have check in the actual version of configuration reference. Therefore, you have to run following command:
mvn --quiet clean install -DskipTests=true -pl janusgraph-doc -am
MkDocs need to be installed to build and serve the documentation locally.
- Install
python3
andpip3
(newest version of pip)- You can also checkout the installation guide of material-mkdocs
- Install requirements using
pip3 install -r requirements.txt
- To create a test build locally use command
mkdocs build
- To serve the documentation locally use command
mkdocs serve