Injeção de Dependência de classe dentro de JAR + VRaptor

Eu tenho uma aplicação que utiliza uma lib que eu fiz.
Na minha aplicação eu recebo no construtor uma Interface que esta dentro do meu jar…
Tanto a Interface quanto a implementação estão dentro do jar.

O problema é que quando tento usar a classe ele diz que não achou uma classe para o tipo de interface para injetar.

Existe alguma limitação quanto a injeção de arquivos dentro do jar?

PS: Estes componentes que estão dentro do jar estão anotados com as anotações do VRaptor para injeção (@Component e @RequestScoped)

Valeu

quando as classes estão dentro de um jar, vc precisa declarar o pacote delas no web.xml:

<context-param>
   <param-name>br.com.caelum.vraptor.packages</param-name>
   <param-value>
        br.com.pacote.da.interface.que.esta.dentro.do.jar,
        br.com.pacote.de.outra.interface.que.esta.dentro.do.jar
   </param-value>
</context-param>

esses pacotes não precisam ser o pacote exato, podem ser pacotes de niveis acima tb…

só cuidado pra gerar os jars com entradas de diretório (se vc gera pelo ant ou maven já é o padrão, se gera no eclipse, precisa marcar o checkbox “Include directory entries”)

Lucas muito obrigado pela ajuda, não posso testar agora mas amanhã testarei e respondo aqui…

Valeu

Opa estava com o mesmo problema ja estava ficando doido ;D
valeu ae lucas!