Permite compilar chat e screencast com JDK 21+ na sala; documentação e check do script citam Java 17 como mínimo. Co-authored-by: Cursor <cursoragent@cursor.com>
49 lines
926 B
Markdown
49 lines
926 B
Markdown
# Quickstart
|
|
|
|
## Pré-requisitos
|
|
|
|
- **JDK completo** (`java` e `javac`) — **Java 17 ou superior** (17, 21 ou 25). Núcleo e plugins compilam com `javac.source/target=17`.
|
|
- Apache Ant (`pitiupi`, `plugins/chat`, `plugins/screencast`)
|
|
|
|
Ubuntu / WSL:
|
|
|
|
```bash
|
|
sudo apt install openjdk-21-jdk ant
|
|
# ou: openjdk-17-jdk
|
|
which javac ant
|
|
```
|
|
|
|
## Build
|
|
|
|
Na raiz do clone:
|
|
|
|
```bash
|
|
./scripts/pitiupi.sh build --all
|
|
```
|
|
|
|
Ou manualmente:
|
|
|
|
```bash
|
|
cd pitiupi && ant jar
|
|
cd plugins/chat && ant jar
|
|
cd plugins/screencast && ant jar
|
|
```
|
|
|
|
## Instalar plugins
|
|
|
|
Runtime: JARs em **`PITIUPI_HOME/plugins`** (padrão `~/pitiupi/plugins`).
|
|
|
|
```bash
|
|
./scripts/pitiupi.sh link --all
|
|
```
|
|
|
|
## Executar
|
|
|
|
```bash
|
|
./scripts/pitiupi.sh run --all
|
|
```
|
|
|
|
Login com nome e porta; abra plugins pela aba **Plugins**. Clique em **Todos** ou em um peer na lista lateral para ver ações de cada plugin.
|
|
|
|
Validação rápida do núcleo: `cd pitiupi && ant test`.
|