Skip to main content

Installation

The nevisFIDO test client is distributed as ZIP archives containing all the necessary artifacts which are needed to install them to your own Maven repository. The JAR and POM files are not available in any public repository and are organized in two separate artifacts: test-client-core and test-client-gatling.

Local maven repository installation

Test client core module

Download the nevisFIDO-test-client-core-VERSION.zip archive from Nevis portal. Apart from the Maven artifacts (JAR, javadoc JAR, sources JAR and POM file), the archive also contains a README.md file with version specific installation hints:

Core archive contents
nevisFIDO-test-client-core-VERSION.zip
├── README.md
├── test-client-core-VERSION-javadoc.jar
├── test-client-core-VERSION-sources.jar
├── test-client-core-VERSION.jar
└── test-client-core-VERSION.pom

Unzip nevisFIDO-test-client-core-VERSION.zip archive in a separate directory and execute the command below from that specific directory (replace VERSION placeholders with the actual version number):

  mvn install:install-file \
-Dfile=test-client-core-VERSION.jar \
-DpomFile=test-client-core-VERSION.pom \
-Dsources=test-client-core-VERSION-sources.jar \
-Djavadoc=test-client-core-VERSION-javadoc.jar \
-DgroupId=ch.nevis.auth.fido \
-DartifactId=test-client-core \
-Dversion=VERSION \
-Dpackaging=jar

Add the library as a dependency to your project (replace VERSION placeholder with the actual version number):

<dependency>
<groupId>ch.nevis.auth.fido</groupId>
<artifactId>test-client-core</artifactId>
<version>VERSION</version>
</dependency>

Test client gatling module

Download the nevisFIDO-test-client-gatling-VERSION.zip archive from Nevis portal. Apart from the Maven artifacts (JAR, javadoc JAR, sources JAR and POM file), the archive also contains a README.md file with version specific installation hints:

Gatling archive contents
nevisFIDO-test-client-gatling-VERSION.zip
├── README.md
├── test-client-gatling-VERSION-javadoc.jar
├── test-client-gatling-VERSION-sources.jar
├── test-client-gatling-VERSION.jar
└── test-client-gatling-VERSION.pom

Unzip nevisFIDO-test-client-gatling-VERSION.zip archive in a separate directory and execute the command below from that specific directory (replace VERSION placeholders with the actual version number):

  mvn install:install-file \
-Dfile=test-client-gatling-VERSION.jar \
-DpomFile=test-client-gatling-VERSION.pom \
-Dsources=test-client-gatling-VERSION-sources.jar \
-Djavadoc=test-client-gatling-VERSION-javadoc.jar \
-DgroupId=ch.nevis.auth.fido \
-DartifactId=test-client-gatling \
-Dversion=VERSION \
-Dpackaging=jar

Add the library as a dependency to your project (replace VERSION placeholder with the actual version number):

<dependency>
<groupId>ch.nevis.auth.fido</groupId>
<artifactId>test-client-gatling</artifactId>
<version>VERSION</version>
</dependency>