Skip to content

Development

Juraj Ďurech edited this page May 14, 2019 · 13 revisions

PowerAuth Cryptography documentation has been moved to: https://developers.wultra.com/docs/develop/powerauth-crypto/Development

Please use the new developer portal to access documentation.


PowerAuth projects can be easily build using Maven with JDK 7 or 8.

To build PowerAuth server, use the following shell commands:

$ git clone https://github.com/lime-company/powerauth-server.git
$ cd powerauth-server
$ mvn compile

To create a deployable .war file, use the following shell command:

$ mvn package

You can build all PowerAuth Java projects using similar steps:

Note: Make sure you are creating a new Maven project in your IDE, not just a freeform project from existing sources. Maven is required for dependency management and for proper project building (for example, powerauth-server project uses jaxb2-maven-plugin to generate SOAP/REST transport object from an XSD file, etc.).

Read more about how Maven dependencies are organized at Maven modules documentation.