Pergunta

Eu estou usando Eclipse 3.5 para diversos projetos Java / JSP diferentes. Todo o nosso código de projeto é armazenado em Subversion. Eu uso o plugin Subclipse para atualização / commit código. Isso funciona muito bem para todos os projetos, exceto um. Há um projeto onde quase toda vez que eu fazer uma atualização SVN, todo o projeto torna-se cheio de erros de compilação Java. A maioria dos erros são queixas que não pode encontrar outros arquivos de classe dentro do mesmo projeto. Para resolver isso, eu tenho que ir para Projeto> Limpar e manualmente limpar o projeto, que leva um pouco de tempo para correr. compila tudo muito bem depois disso, mas é um pouco de dor de ter de limpar manualmente o projeto a cada vez que eu faço uma atualização SVN. E isso só acontece por este único projeto.

experiência Qualquer um algo assim? Eu não sou mesmo certo onde procurar para descobrir por que as necessidades do projeto para constantemente ser limpos manualmente. É possível que alguém está a verificar em um arquivo que quebra a minha compilação de projeto no Eclipse? Se assim for, o arquivo (s) que devo procurar?

Foi útil?

Solução

Primeiro, desculpe-me se eu disser algo óbvio, mas você não deu detalhes da sua configuração do projeto, nem descreveu suas tentativas anteriores de resolver esta questão. Então, talvez você já tentei tudo que eu vou sugerir ...; -)

Em cima da minha mente, eu iria verificar se alguém está cometendo classes compiladas, em vez de fontes somente.

Além disso, depende de sua configuração: Estou assumindo que você tem a "criar automaticamente" bandeira marcada, que você está construindo através Eclipse única (e não, por exemplo, através de Ant, deixando talvez a construção Ant colocar seu lugar de saída no seu classpath), e que você não está versionamento frascos nem seu arquivo .classpath.

Eu sugiro (se você não está fazendo isso) para realizar suas atualizações SVN atravessar o ponto de vista Sincronizar (Team -> Sincronizar com Repository), a fim de ver de relance que tipo de mudanças de entrada que você tem, para melhor distinguir os casos quando o projecto fica confuso a partir de casos quando isso não acontece.

Outras dicas

Alguém já explicou que, pode ser outra pessoa também cometer as classes compiladas, e os caminhos de classe estão recebendo conflitos. Punho sabe esta informação de seus colegas e prossiga. I não se deparar com esta situação. desculpe.

Como você está armazenando o projeto no SVN? Você está armazenando todo o projeto Eclipse ou código apenas fonte, estrutura, etc? Se você não está armazenando todo o projeto eu sugiro fazer isso porque torna mais fácil trabalhar com (alguém a menos que você tem usando um IDE diferente). Sem mais alguma informação que ele faz com que seja difícil de diagnosticar, mas certamente soa como alguém está cometendo caminhos de classe compilados. Você deve verificar o histórico de SVN para confirmar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top