28 lines
868 B
Bash
Executable File
28 lines
868 B
Bash
Executable File
#!/bin/bash
|
|
# Compila Flintstones en Docker (no hace falta tener Maven ni Java 11 local)
|
|
set -e
|
|
|
|
PRODUCTS_DIR="releng/flintstones.application.product/target/products"
|
|
|
|
echo "==> Compilando Flintstones con Maven 3.8 + JDK 11 en Docker..."
|
|
docker compose run --rm build
|
|
|
|
echo ""
|
|
echo "==> Build completado. Productos:"
|
|
ls "$PRODUCTS_DIR/"*.zip 2>/dev/null | while read f; do echo " $f"; done
|
|
|
|
echo ""
|
|
echo "==> Para ejecutar en macOS:"
|
|
echo " cd '$PRODUCTS_DIR'"
|
|
MACOS_ZIP=$(ls "$PRODUCTS_DIR"/*macosx*.zip 2>/dev/null | head -1)
|
|
if [ -n "$MACOS_ZIP" ]; then
|
|
echo " unzip -o '$MACOS_ZIP'"
|
|
echo " open Eclipse.app"
|
|
echo " (o doble clic en Eclipse.app desde el Finder)"
|
|
fi
|
|
|
|
echo ""
|
|
echo "==> Para ejecutar en Linux con VNC (puerto 5900):"
|
|
echo " docker compose run --rm run-vnc"
|
|
echo " Conectar con cualquier cliente VNC a localhost:5900"
|