Arquisoft / InciDashboard_e3b

InciDashboard_e3b
The Unlicense
0 stars 1 forks source link

Añadir botón travis #4

Closed miguelms95 closed 6 years ago

miguelms95 commented 6 years ago

Añadir el botón de travis (badge) que apunta a la url de vuestro repositorio https://travis-ci.org/Arquisoft/InciDashboard_e3b en el README.md

UO244730 commented 6 years ago

El build da errores [ERROR] /home/travis/build/Arquisoft/InciDashboard_e3b/src/main/java/inciDashboard/listeners/IncidenceListener.java:[11,1] package org.json does not exist Creo que es maven lo que da problemas, ¿alguien me puede ayudar?

miguelms95 commented 6 years ago

Ese paquete parece que no existe (según dice el error), ¿Está hardcodeado de un copia y pega en la clase java?. Puedes intentar quitarlo, ejecuta los test para ver si funciona todo como debería, y si va bien, adelante. En caso de que fallen los test avisa y vemos...

miguelms95 commented 6 years ago

Otra cosa: en el POM tenéis esta dependencia solo (que no se donde la estáis utilizando):

<dependency>
            <groupId>com.jayway.jsonpath</groupId>
            <artifactId>json-path</artifactId>
        </dependency>

Mira a ver si existe una dependencia de Maven para org.json e importala, así travis se lo descarga y debería funcionar...

-- Edito: Veo ese error aquí: https://serverfault.com/questions/783552/package-org-json-does-not-exist, lo que busca es el JAR, que sería lo mismo que añadir la dependencia en pom.xml, así que será eso. Tienes que añadir esta dependencia en el pom.xml, la he buscado, así que solo copia y pega:

<!-- https://mvnrepository.com/artifact/org.json/json -->
<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20180130</version>
</dependency>