You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In cases where a QAT hardware is not available, Qat-Java can use a software-only execution mode. The instructions for installing and configuring the dependencies for a software-only execution mode are documented here.
Build
In addition to the prerequisites listed above, building Qat-Java requires the following to be installed:
Java 11 or above.
gcc, CMake , Maven, and clang (for fuzz testing).
To build qat-java, run the below command:
mvn clean package
Other Maven targets include:
compile — builds sources.
test — builds and runs tests.
package — builds and writes jar files into target directory.
javadoc:javadoc — generates javadocs.
spotless:check — check if source code is formatted well.
spotless:apply — fixes source code format issues.
site — generates Surefire reports into target/site.
The build instructions were tested using gcc-8.5.0, cmake-3.10.0, mvn-3.5.4 and clang-16.0.0.