build-convex

Construire le projet Convex à partir des sources. Utiliser lorsqu'un contributeur souhaite compiler, tester ou empaqueter Convex.

npx skills add https://github.com/convex-dev/convex --skill build-convex

Build Convex

Build the Convex Maven project. Requires Java 21+ (JDK 25 recommended). The checked-in wrapper supplies the pinned Maven version.

Run every command from the repository root — that is already the working directory, so do not cd anywhere first. Use ./mvnw on Unix-like shells or .\mvnw.cmd in PowerShell so the build uses the pinned Maven version.

Parse $ARGUMENTS for a module name (any argument starting convex-), e.g. convex-core.

Fast incremental build

The default when no arguments are given:

./mvnw -B -T1C test

Build a single module

./mvnw -B -T1C test -pl <module> -am

-am also builds the modules that one depends on.

Final verification

Use a clean, sequential build before claiming work is done:

./mvnw -B clean install

For a single module's tests:

./mvnw -B -T1C test -pl <module> -am

Report the result — success or failure — and any errors, concisely. On failure, quote the first real compilation or test error rather than the Maven summary.

Plus de skills de convex-dev

account
convex-dev
Créer ou inspecter des comptes Convex. À utiliser lorsque l'utilisateur souhaite configurer un nouveau compte, vérifier les détails du compte ou gérer les clés.
account
convex-dev
Créer ou inspecter des comptes Convex. Utiliser lorsque l'utilisateur souhaite configurer un nouveau compte, vérifier les détails d'un compte ou gérer des clés.
token
convex-dev
Créer et gérer des tokens fongibles sur Convex. Utiliser lorsque l'utilisateur souhaite créer un nouveau token, vérifier les soldes de tokens ou gérer l'approvisionnement en tokens.
build-convex
convex-dev
Construire le projet Convex à partir des sources. À utiliser lorsqu'un contributeur souhaite compiler, tester ou empaqueter Convex.
convex-db
convex-dev
Utilisez Convex DB — une base de données SQL adossée à un treillis. Utilisez-le pour aider les utilisateurs à écrire des requêtes, se connecter via des clients JDBC ou PostgreSQL, créer des tables, insérer/interroger des données,…
convex-lisp
convex-dev
Référence du langage Convex Lisp — conventions CVM, appel de code de bibliothèque, définitions d'acteurs, juice et codes d'erreur. À utiliser lors de l'écriture ou du débogage de code source CVM pour…
deploy
convex-dev
Déployez un acteur (contrat intelligent) sur le réseau Convex. À utiliser lorsque l'utilisateur souhaite créer un nouvel acteur on-chain avec des fonctions exportées.
ecosystem
convex-dev
Orientation dans l’écosystème Convex — ce qui se trouve dans quel dépôt, où sont les spécifications et la documentation, et quelles bibliothèques clientes existent. À utiliser lorsque vous avez besoin de contexte…