Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 962 Bytes

File metadata and controls

41 lines (29 loc) · 962 Bytes

miniStaticServer

Java 25+ Maven 3.8+

Servidor de archivos estáticos sobre miniJWS-core con inyección de plantillas y soporte de códigos QR.

API

StaticSite

StaticSite site = new StaticSite(8080, Path.of("data"));
site.addTemplate("serverIp", "192.168.1.100");
site.start();
site.idle();

Los placeholders en plantillas usan la sintaxis {{variableName}}.

QrStaticSite

QrStaticSite site = new QrStaticSite(80, Path.of("data"));
String localIp = QrStaticSite.getLocalIp();
site.addQrPlaceholder("downloadQR", "http://" + localIp + "/app.apk", 250);
site.start();

Dependencias

Módulo Alcance
miniJWS-core compile
miniQR opcional (requerido para QrStaticSite)

Compilación

mvn clean install