Skip to content

Commit 670b4b8

Browse files
committed
Add SonarCloud integration, update gradle wrapper
1 parent fe7ac6a commit 670b4b8

File tree

5 files changed

+24
-10
lines changed

5 files changed

+24
-10
lines changed

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
/.gradle/
2+
/.idea/
3+
/.nb-gradle/
24
/build/
35
/dist/
46
/store/
57
/optimizations/
68
/nbproject/private/
7-
/src/main/generatedJava/
9+
/src/main/generatedJava/
10+
OwnLang.iml
11+
.nb-gradle-properties

.travis.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
language: java
2+
sudo: false
3+
install: true
24

35
jdk:
46
- oraclejdk8
57

8+
addons:
9+
sonarcloud:
10+
organization: "annimon-github"
11+
612
cache:
713
directories:
814
- $HOME/.m2
915
- $HOME/.gradle
16+
- $HOME/.sonar/cache
1017

11-
sudo: false
12-
1318
before_install:
1419
- chmod +x gradlew
1520

1621
after_success:
17-
- ./gradlew proguard
22+
- ./gradlew proguard sonarqube
1823
- test $TRAVIS_PULL_REQUEST == "false" && test $TRAVIS_BRANCH == "latest" && curl -F "file=@store/OwnLang.jar" http://projects.annimon.com/samples/php/travis/upload.php?mode=ownlang
19-
20-
addons:
21-
apt:
22-
packages:
23-
- oracle-java8-installer

build.gradle

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ buildscript {
1010
plugins {
1111
id "java"
1212
id "com.github.johnrengelman.shadow" version "2.0.2"
13+
id "org.sonarqube" version "2.6.2"
1314
}
1415

1516
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
@@ -123,3 +124,11 @@ dependencies {
123124
testImplementation 'org.openjdk.jmh:jmh-core:1.13'
124125
testImplementation 'org.openjdk.jmh:jmh-generator-annprocess:1.13'
125126
}
127+
128+
sonarqube {
129+
properties {
130+
property "sonar.projectName", "Own-Programming-Language-Tutorial"
131+
property "sonar.projectKey", "aNNiMON_Own-Programming-Language-Tutorial"
132+
property "sonar.host.url", "https://sonarcloud.io"
133+
}
134+
}

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Fri Mar 09 10:54:07 EET 2018
2-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip
2+
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip
33
distributionBase=GRADLE_USER_HOME
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists

proguard.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
-dontwarn okio.**
99
-dontwarn okhttp3.**
1010
-dontwarn org.fusesource.jansi.internal.**
11+
-dontwarn javafx.**
1112

1213
-keepclasseswithmembers public class * {
1314
public static void main(java.lang.String[]);

0 commit comments

Comments
 (0)