Erro criando pacote fora do eclipse depois de criar projeto!

2 respostas
D

Oi Pessoal,

Bom, meu projeto tem um autogen que cria pacotes e arquivos .java através do build.xml. MAS…o eclipse não reconhece esses novos pacotes se eles já não estavam criados quando você criou o projeto. (Se vc criou o projeto com os pacotes já criados ele funciona normal) :slight_smile:

O ponto é, nem se vc deletar o projeto (sem deletar o conteúdo, afinal no clear case os objetos controlados por versão não podem ser deletados por um delete normal) e recriá-lo, ou se vc fechá-lo e abri-lo novamente…e dar indefinidos Clear Projects ou Refresh na raíz, ele atualiza p/ o fato que aquela pasta é um pacote criado após a criação do projeto e que ela realmente está lá! O compilador continua dizendo que aquele pacote não foi encontrado.

Alguém aí já caiu nesse tipo de situação? Se não, alguém ao menos sabe onde o eclipse guarda esse tipo de cache sobre as pastas do projeto quando um projeto é criado? Ao que eu vejo, não é nenhum arquivo criado no Project Workspace.

Se a descrição ficou confusa, me dêem um toque…mas eu acho que todos que usam autogen de pacotes integrados no ant que roda dentro do eclipse deveriam ter o mesmo erro, não? Ou ninguém roda autogen de pacotes? :smiley:

Valeu pessoal, até +

2 Respostas

R

Daí guri,

Isso pra mim tá parecendo nome de uma organização macabra que planeja dominar o mundo através da genética.

Voltando ao assunto, por acaso na tua configuração do projeto, tem alguma pasta diferente de onde os pacotes estão sendo gerados ?
Tipo, eles estão sendo jogados na pasta xxx\src\pacote\classe ? Ou já vão direto na raíz do projeto xxx\pacote\classe ?

Não sei se esse é o teu caso, mas eu tive problemas quando a configuração tava bagunçada, eu dizia pro eclipse que os fontes estavam numa pasta, e eu jogava em outro lugar.

O que pode estar acontecendo é que tu podes estar fazendo parecido. Jogas as classes num lugar e dizes pro eclipse procurar em outro, daí quando ele vai compilar, é claro, package not found!

Let me take back my life, I’d rather die all alone!

Bahhh tem música que é massa. Beleza, deixa isso pra lá.

[]s

D

“renatopb”:
Daí guri,

Isso pra mim tá parecendo nome de uma organização macabra que planeja dominar o mundo através da genética.

Voltando ao assunto, por acaso na tua configuração do projeto, tem alguma pasta diferente de onde os pacotes estão sendo gerados ?
Tipo, eles estão sendo jogados na pasta xxx\src\pacote\classe ? Ou já vão direto na raíz do projeto xxx\pacote\classe ?

Não sei se esse é o teu caso, mas eu tive problemas quando a configuração tava bagunçada, eu dizia pro eclipse que os fontes estavam numa pasta, e eu jogava em outro lugar.

O que pode estar acontecendo é que tu podes estar fazendo parecido. Jogas as classes num lugar e dizes pro eclipse procurar em outro, daí quando ele vai compilar, é claro, package not found!

Let me take back my life, I’d rather die all alone!

Bahhh tem música que é massa. Beleza, deixa isso pra lá.

[]s

Beleza?

Bom…talvez eu venha dominar o mundo quando entender “o por quê” desse problema :slight_smile:

O ponto é, realmente os sources estão na raiz. Isso eh uma VOB de clearcase e o projeto foi feito assim e, bem…não há mto que possa ser feito já que a estrutura do projeto é inalterável.

De qualquer modo, o projeto normalmente compila…depois de um pouco de uso e alguns cleans às vezes ele para de compilar na mesma configuração? Você acha mesmo que isso possa ser causado devido ao projeto estar na raiz? Senão, não entendi sua explicação :slight_smile:

os classes estão sendo gerados no /bin sobre a raiz. Os pacotes estão na raíz e já começam com com/bla/blabla

thks for ur time :slight_smile:

Criado 15 de setembro de 2004
Ultima resposta 22 de set. de 2004
Respostas 2
Participantes 2