Como configuro o teste de construção do Travis CI para um projeto Java Eclipse?

11

Eu tenho um projeto Java Eclipse no GitHub. Gostaria de configurar o teste de criação automática com o Travis CI. No entanto, quando eu habilito o teste de compilação para o meu projeto, a compilação sempre falha com o seguinte erro.

Buildfile: build.xml does not exist!
Build failed

The command "ant test" exited with 1.

Como configurar o Travis CI para executar testes de compilação para o meu projeto Java Eclipse?

Stevoisiak
fonte

Respostas:

10

O método mais fácil é fazer com que o Eclipse gere um script de construção do Ant para você.

Clique com o botão direito do mouse no seu projeto no Package Explorer e selecione Exportar no menu de contexto. Escolha o tipo de exportação Geral -> Form Buildfiles e clique em Avançar .

Captura de tela do menu Exportar

Na próxima tela, verifique se o seu projeto está selecionado. Você pode manter as opções nas configurações padrão. Clique em Concluir para gerar seu build.xmlarquivo.

Captura de tela da caixa de diálogo Gerar arquivo de antfile

Por fim, para garantir que o Travis CI execute o projeto corretamente, crie um .travis.yml na pasta raiz do seu projeto . Para projetos Java, ele deve conter pelo menos o seguinte.

language: java
jdk:
  - oraclejdk8

script: ant build

Fonte: Kofun devblog - Usando o Travis CI com o projeto Java Eclipse

Stevoisiak
fonte