build-convex

tarafından convex-dev

Build the Convex project from source. Use when a contributor wants to compile, test, or package 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.

convex-dev tarafından daha fazla skill

token
convex-dev
Convex üzerinde değiştirilebilir token'lar oluşturun ve yönetin. Kullanıcı yeni bir token oluşturmak, token bakiyelerini kontrol etmek veya token arzını yönetmek istediğinde kullanın.
official
cad-reference
convex-dev
Index of the Convex Architecture Documents (CADs), the normative specifications for Convex. Use to find which CAD governs a subsystem before changing protocol,…
official
cad3-encoding
convex-dev
CAD3 kodlama formatı — hücreler, gömülü ve dal referansları, değer kimlikleri, geçerlilik kuralları. Kodlayıcılar, kod çözücüler, serileştirme, karma veya… üzerinde çalışırken kullanın.
official
cns
convex-dev
Resolve or register Convex Name System (CNS) names. Use when the user wants to look up a CNS name, register a new name, or update a name's target.
official
convex-db
convex-dev
Use Convex DB — a lattice-backed SQL database. Use when helping users write queries, connect via JDBC or PostgreSQL clients, create tables, insert/query data,…
official
convex-lisp
convex-dev
Convex Lisp dil referansı — CVM kuralları, kütüphane kodu çağırma, aktör tanımları, juice ve hata kodları. CVM kaynağı yazarken veya hata ayıklarken kullanın…
official
deploy
convex-dev
Deploy an actor (smart contract) to the Convex network. Use when the user wants to create a new on-chain actor with exported functions.
official
ecosystem
convex-dev
Convex ekosisteminde yön bulma — hangi depoda ne var, spec'ler ve dokümanlar nerede ve hangi istemci kütüphaneleri mevcut. Bağlam gerektiğinde kullan…
official