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
+