Annotations dentro de um JAR

5 respostas
brunobuild

Como eu faço para acessar as annotations que estão dentro de um jar.

Eu tenho um projeto auxiliar que utiliza as annotations do spring e é gerado um jar dele.
Esse jar eu coloco de outro projeto porém não está conseguindo acessar essas annotations assim o spring não consegue injetar.

Preciso muito disso,

Vlw galera :frowning:

5 Respostas

G

http://code.google.com/p/reflections/

brunobuild

Obrigado, mas não é bem isso que eu preciso.

Eu estou fazendo um framework que contém por exemplo cadastro de usuários que eu vou usar em todos os outros projetos.
E esse cadastro de usuario usa spring, só que ele não está injetando quando eu coloco o jar em outro projeto

Obrigado pela ajuda

LecaDF

Nesse segundo projeto você está inicializando o contexto do Spring, algo como: (classpath*:meuarquivo.xml)? Você também já verificou se não tem ninguém quebrando a injeção de dependência?

Explique melhor o teu problema.

brunobuild

Será que eu preciso fazer alguma permissão para que o projeto principal consiga ler as annotations? (por exemplo no metainf)
Se eu pego as classes que está no projeto auxiliar e coloco no projeto principal ele funciona normalmente.

G

Se não me engano o Spring aceita pseudo-schemas como zip:// jar:// e afins. Dê uma analisada na documentação sobre ant wildcards.

Criado 10 de novembro de 2009
Ultima resposta 11 de nov. de 2009
Respostas 5
Participantes 3