diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..df61867 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,20 @@ +language: java +sudo: false +install: true + +addons: + sonarqube: + organization: "antlisufg-github" + token: + secure: $SONAR_TOKEN +jdk: + - oraclejdk8 + +cache: + directories: + - '$HOME/.m2/repository' + - '$HOME/.sonar/cache' + +script: + # JaCoCo is used to have code coverage, the agent has to be activated + - mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent package sonar:sonar diff --git a/pom.xml b/pom.xml index 5bad714..e11c44b 100644 --- a/pom.xml +++ b/pom.xml @@ -4,6 +4,8 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 + com.github.antlisufg:java-codes + com.github.lihengming java-codes pom @@ -19,6 +21,11 @@ design-pattern + + scm:git:git@github.com:antlisufg/java-codes.git + scm:git:git@github.com:antlisufg/java-codes.git + https://github.com/antlisufg/java-codes + @@ -29,6 +36,19 @@ + + + + + + org.codehaus.mojo + javancss-maven-plugin + 2.1 + + + + + @@ -42,4 +62,4 @@ - \ No newline at end of file +