Porque meta-programação deve ser fácil.

Projeto

O Mirror é uma simples camada de DSL sobre a API de Reflection do Java, feita para tornar o uso dessa poderosa ferramenta mais fácil. Sem as três mil exceções lançadas na sua cara. Nem aquelas linhas de código completamente ilegíveis.Simplicidade também é muito poderosa.O projeto do Mirror começou por volta de Junho de 2008, implementando algo próximo da idéia dada por um grande programador, Nico Steppat (http://www.caelum.com.br), quando perguntado sobre como remover uma ReflectionUtil bem feia e cheia de métodos estáticos do código de um projeto em que estávamos trabalhando.

Versionamento

O Mirror usa um sistema bem simples de versionamento: mirror-A.B.C.jar Sendo o Mirror uma DSL, nós consideramos alteração na API como sendo qualquer alteração na DSL. Nenhuma classe que é utilizada internamente pelo Mirror será levada em consideração.

Release Notes

Download

Você pode acessar todos os lançamentos e códigos fonte disponíveis em http://maven.vidageek.net/net/vidageek/mirror ou http://github.com/vidageek/mirror/downloads . Se você utiliza Maven, basta apenas adicionar as seguintes linhas em seu pom.xml:
<dependencies>
...
    <dependency>
        <groupId>net.vidageek</groupId>
        <artifactId>mirror</artifactId>
        <version>1.6.1</version>
    </dependency>
...
</dependencies>
Ou até mesmo navegar e baixar os fontes no nosso repositório localizado em http://github.com/vidageek/mirror/ .

BugTracker E Listas de E-mail

Listas de E-mail Bugtracker Apenas acesse http://github.com/vidageek/mirror/issues e não se sinta envergonhado de criar um novo item!

Membros

Atualmente os membros ativos no projeto são:

Relatórios do Maven

Você pode ver os relatórios do maven aqui (em inglês): http://projetos.vidageek.net/mirror/maven

Javadoc

Você pode ver o javadoc para este projeto aqui (em inglês): http://projetos.vidageek.net/mirror/javadoc

Participe

Você pode participar de várias maneiras. Simplesmente por usar o Mirror você já está nos ajudando. Mas você sempre pode nos enviar patches (código-fonte, documentacão, etc) através do nosso bugtracker, também respondendo a dúvidas de novos usuários através da nossa mailing list e também nos informando sobre o seu uso. Você também pode traduzir a documentacão do Mirror para sua língua. Será de enorme ajuda.