build-convex

Baue das Convex-Projekt aus dem Quellcode. Verwende dies, wenn ein Mitwirkender Convex kompilieren, testen oder paketieren möchte.

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.

Mehr Skills von convex-dev

account
convex-dev
Erstellen oder Überprüfen von Convex-Konten. Verwenden Sie dies, wenn der Benutzer ein neues Konto einrichten, Kontodetails prüfen oder Schlüssel verwalten möchte.
account
convex-dev
Convex-Konten erstellen oder überprüfen. Verwenden, wenn der Benutzer ein neues Konto einrichten, Kontodetails prüfen oder Schlüssel verwalten möchte.
token
convex-dev
Erstelle und verwalte fungible Token auf Convex. Verwende dies, wenn der Benutzer einen neuen Token erstellen, Token-Salden überprüfen oder das Token-Angebot verwalten möchte.
build-convex
convex-dev
Das Convex-Projekt aus dem Quellcode erstellen. Verwenden, wenn ein Mitwirkender Convex kompilieren, testen oder paketieren möchte.
convex-db
convex-dev
Verwenden Sie Convex DB — eine Lattice-basierte SQL-Datenbank. Verwenden Sie diese, wenn Sie Benutzern beim Schreiben von Abfragen helfen, über JDBC- oder PostgreSQL-Clients verbinden, Tabellen erstellen, Daten einfügen/abfragen, …
convex-lisp
convex-dev
Convex Lisp Sprachreferenz — CVM-Konventionen, Aufruf von Bibliothekscode, Actor-Definitionen, Juice- und Fehlercodes. Verwenden beim Schreiben oder Debuggen von CVM-Quellcode für…
deploy
convex-dev
Stellen Sie einen Actor (Smart Contract) im Convex-Netzwerk bereit. Verwenden Sie dies, wenn der Benutzer einen neuen On-Chain-Actor mit exportierten Funktionen erstellen möchte.
ecosystem
convex-dev
Orientierung im Convex-Ökosystem – was in welchem Repository lebt, wo die Specs und Docs liegen und welche Client-Bibliotheken existieren. Verwenden, wenn du Kontext benötigst…