It would be easier to develop the digiwf-core if we could build all application with a single command (e.g. mvn clean install). The cicd pipelines would also benefit from the single command usage and reduce the steps needed to build the entire application.
Therefore, we could include the frontends (digiwf-apps) and the docs (digiwf-docs) into the maven build cycle with the exec-maven-plugin.
Tasks
Include the exec-maven-plugin into the parent pom.xml and trigger npm install and npm run build in the digiwf-apps and digiwf-docs applications
Use the single build command in the github actions
Setup node and java
Trigger the maven command
release the node packages and release the java packages
It would be easier to develop the digiwf-core if we could build all application with a single command (e.g.
mvn clean install
). The cicd pipelines would also benefit from the single command usage and reduce the steps needed to build the entire application.Therefore, we could include the frontends (
digiwf-apps
) and the docs (digiwf-docs
) into the maven build cycle with the exec-maven-plugin.Tasks
pom.xml
and triggernpm install
andnpm run build
in the digiwf-apps and digiwf-docs applications