Closed ancientz closed 8 years ago
Olá! Muito obrigado pela contribuição! Primeiro eu gostaria de entender porque foi removido o .project, e porque foi necessário o ajuste no .gitignore?
Atenciosamente, Clarel
Oi Clarel, bom dia!
Então, eu removi o .project e coloquei no .gitignore para ignorar todas as pastas de configurações da IDE para que o projeto seja multi-ide. Nesse caso eu posso carregar este projeto em um Intellij IDEA ou qualquer outra IDE que tenha suporte a MAVEN, e o pom.xml que vai indicar as configurações que a IDE deve fazer para gerar o .project no caso do Eclipse por exemplo.
Basicamente é um padrão que é utilizado no Java que deixa o projeto independente da IDE, facilita para outros desenvolvedores que gostam de outras IDEs :)
Entendi, ótimo!
Para funcionar no nosso projeto interno fiz uns ajustes, inclui o Payer e Address que estavam faltando, e adicionei uma exception no servicecall, é apenas um exemplo de erro que pode ser colocado para tratamento do cliente, assim fica fácil identificar se houve erro na transação e o tratamento fica pelo cliente, que no meu caso é a melhor opção, porque se houver erro tenho que reverter minha transação e marcar com erro.