We can define Compound Documents as files that only make sense as a group of interrelated children, possibly at several levels, each of these is modifiable.
Nuxeo's ecosystem is Java based and uses Maven. This addon is not an exception and can be built by simply performing:
mvn clean installThis project uses package-lock.json to ensure consistent dependency versions across all environments. When installing npm packages:
- For CI environments: Use
npm ci. This ensures the exact versions frompackage-lock.jsonare installed, providing faster and more reliable builds. - For local development:
- Use
npm install <pkg>when adding, upgrading, or removing dependencies so thatpackage-lock.jsonis updated accordingly. Commit the updatedpackage-lock.jsonalong with your changes. - Use
npm ciwhen you want a clean reinstall that exactly matches the currentpackage-lock.json.
- Use
- Security updates: Dependabot will automatically create PRs to update
package-lock.jsonfor security or version updates.