mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 00:34:20 +03:00
Add SonarCloud integration, update gradle wrapper
This commit is contained in:
parent
fe7ac6a9b5
commit
670b4b8718
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,7 +1,11 @@
|
|||||||
/.gradle/
|
/.gradle/
|
||||||
|
/.idea/
|
||||||
|
/.nb-gradle/
|
||||||
/build/
|
/build/
|
||||||
/dist/
|
/dist/
|
||||||
/store/
|
/store/
|
||||||
/optimizations/
|
/optimizations/
|
||||||
/nbproject/private/
|
/nbproject/private/
|
||||||
/src/main/generatedJava/
|
/src/main/generatedJava/
|
||||||
|
OwnLang.iml
|
||||||
|
.nb-gradle-properties
|
||||||
|
16
.travis.yml
16
.travis.yml
@ -1,23 +1,23 @@
|
|||||||
language: java
|
language: java
|
||||||
|
sudo: false
|
||||||
|
install: true
|
||||||
|
|
||||||
jdk:
|
jdk:
|
||||||
- oraclejdk8
|
- oraclejdk8
|
||||||
|
|
||||||
|
addons:
|
||||||
|
sonarcloud:
|
||||||
|
organization: "annimon-github"
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
- $HOME/.m2
|
- $HOME/.m2
|
||||||
- $HOME/.gradle
|
- $HOME/.gradle
|
||||||
|
- $HOME/.sonar/cache
|
||||||
|
|
||||||
sudo: false
|
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- chmod +x gradlew
|
- chmod +x gradlew
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
- ./gradlew proguard
|
- ./gradlew proguard sonarqube
|
||||||
- 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
|
- 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
|
||||||
|
|
||||||
addons:
|
|
||||||
apt:
|
|
||||||
packages:
|
|
||||||
- oracle-java8-installer
|
|
||||||
|
@ -10,6 +10,7 @@ buildscript {
|
|||||||
plugins {
|
plugins {
|
||||||
id "java"
|
id "java"
|
||||||
id "com.github.johnrengelman.shadow" version "2.0.2"
|
id "com.github.johnrengelman.shadow" version "2.0.2"
|
||||||
|
id "org.sonarqube" version "2.6.2"
|
||||||
}
|
}
|
||||||
|
|
||||||
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
||||||
@ -123,3 +124,11 @@ dependencies {
|
|||||||
testImplementation 'org.openjdk.jmh:jmh-core:1.13'
|
testImplementation 'org.openjdk.jmh:jmh-core:1.13'
|
||||||
testImplementation 'org.openjdk.jmh:jmh-generator-annprocess:1.13'
|
testImplementation 'org.openjdk.jmh:jmh-generator-annprocess:1.13'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sonarqube {
|
||||||
|
properties {
|
||||||
|
property "sonar.projectName", "Own-Programming-Language-Tutorial"
|
||||||
|
property "sonar.projectKey", "aNNiMON_Own-Programming-Language-Tutorial"
|
||||||
|
property "sonar.host.url", "https://sonarcloud.io"
|
||||||
|
}
|
||||||
|
}
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@ -1,5 +1,5 @@
|
|||||||
#Fri Mar 09 10:54:07 EET 2018
|
#Fri Mar 09 10:54:07 EET 2018
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
-dontwarn okio.**
|
-dontwarn okio.**
|
||||||
-dontwarn okhttp3.**
|
-dontwarn okhttp3.**
|
||||||
-dontwarn org.fusesource.jansi.internal.**
|
-dontwarn org.fusesource.jansi.internal.**
|
||||||
|
-dontwarn javafx.**
|
||||||
|
|
||||||
-keepclasseswithmembers public class * {
|
-keepclasseswithmembers public class * {
|
||||||
public static void main(java.lang.String[]);
|
public static void main(java.lang.String[]);
|
||||||
|
Loading…
Reference in New Issue
Block a user