
apache/sling with CVE-2016-5394
Trazendo de Volta a Diversão!
Apache Sling é um framework web que utiliza um Repositório de Conteúdo Java, como o Apache Jackrabbit, para armazenar e gerenciar conteúdo.
As aplicações Sling usam scripts ou servlets Java, selecionados com base em convenções simples de nomenclatura, para processar requisições HTTP de forma RESTful.
O ambiente OSGi Apache Felix embutido e o console fornecem um ambiente de tempo de execução dinâmico, onde módulos de código e conteúdo podem ser carregados, descarregados e reconfigurados em tempo de execução.
Como o primeiro framework web dedicado a Repositórios de Conteúdo Java JSR-170, o Sling torna muito simples implementar aplicações simples, enquanto fornece um framework de nível empresarial para aplicações mais complexas.
Veja http://sling.apache.org para mais informações.
Você precisa de um JDK Java 6 (ou superior) e Maven 3 (http://maven.apache.org/, versão 3.0.4 ou superior) para construir o Sling.
Depois de ter tudo instalado, execute
export MAVEN_OPTS="-Xmx256M -XX:MaxPermSize=256M"
mvn clean install
neste diretório (em plataformas 64 bits você pode querer usar 512M em vez de 256M). Isso irá construir, testar e instalar os módulos do Sling em seu repositório local do Maven.
Alguns módulos podem não estar listados no pom.xml encontrado neste diretório, esses não serão construídos pelo comando acima. Se você precisar de um desses módulos, execute "mvn clean install" no diretório que contém seu arquivo pom.xml.
Para começar com o Sling, inicie o módulo launchpad/builder, veja README.txt no diretório desse módulo.