/fenixedu-id-cards

IST identification cards module

Primary LanguageJavaGNU Lesser General Public License v3.0LGPL-3.0

Identification Cards

IST Identification Cards Module

Using this module

To use this module, follow the steps below:

  • Install the module:
mvn clean install
  • Add this module to your webapp or modules dependencies list:
<dependency>
    <groupId>pt.ist</groupId>
    <artifactId>fenixedu-id-cards</artifactId>
    <version>DEV-SNAPSHOT</version>
</dependency>

Skipping frontend compilation

In case you just want to compile the module without the frontend, you can do it with the script below:

mvn clean install -Dexec.skip

Using the staging profile

This will build the frontend differently, packaging sources with different routes and api client based on a context environment variable.

mvn clean install -Pstaging

The staging context variable is defined here.

Troubleshooting

Installing this module will trigger npm scripts to install the frontend, therefore, if there are some errors while mvn clean install, the requirements for the frontend application are available here.