Skip to content

Commit ecaa829

Browse files
authored
Merge pull request #1 from magicprinc/pure
Pure
2 parents 885da55 + d149443 commit ecaa829

59 files changed

Lines changed: 1659 additions & 548 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build.gradle

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
plugins {
22
id "idea"
33
id "java-library"
4-
id "me.champeau.jmh" version "latest.release"
4+
// id "net.ltgt.errorprone" version "latest.release"
5+
id("me.champeau.jmh") version "latest.release"
56
id "com.vanniktech.maven.publish" version "latest.release"
6-
id "net.ltgt.errorprone" version "latest.release"
77
}
88

99
allprojects {
@@ -22,14 +22,14 @@ tasks.withType(JavaCompile).configureEach { // ? gradle.projectsEvaluated {
2222
options.release.set(17)
2323
options.deprecation = true
2424

25-
options.errorprone {
26-
enabled = true // <<<!!! You can disable Error-Prone here!
27-
disableWarningsInGeneratedCode = true
28-
excludedPaths = ".*/build/(generated|test).*/.*"
29-
disable("UnusedVariable")
30-
disable("MissingSummary")
31-
errorproneArgs = ["-XepExcludedPaths:.*/test/.*"]
32-
}
25+
// options.errorprone {
26+
// enabled = true // <<<!!! You can disable Error-Prone here!
27+
// disableWarningsInGeneratedCode = true
28+
// excludedPaths = ".*/build/(generated|test).*/.*"
29+
// disable("UnusedVariable")
30+
// disable("MissingSummary")
31+
// errorproneArgs = ["-XepExcludedPaths:.*/test/.*"]
32+
// }
3333
}
3434

3535
mavenPublishing {
@@ -78,11 +78,14 @@ sourceSets {
7878
}
7979

8080
dependencies {
81-
errorprone("com.google.errorprone:error_prone_core:2.36.0")
81+
// errorprone("com.google.errorprone:error_prone_core:2.36.0")
82+
// jmhAnnotationProcessor "com.google.errorprone:error_prone_core:2.36.0"
83+
8284
api group: 'it.unimi.dsi', name: 'fastutil', version: 'latest.release'
8385

8486
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.11.+'
8587
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.11.+'
88+
testImplementation 'org.junit.vintage:junit-vintage-engine:5.11.+'
8689
}
8790

8891
test {
@@ -97,7 +100,6 @@ java {
97100
withSourcesJar()
98101
}
99102

100-
101103
// ./gradlew publish --no-daemon --no-parallel
102104
// ./gradlew closeAndReleaseRepository
103105
publishing {
@@ -113,7 +115,7 @@ publishing {
113115
// ./gradlew jmh
114116
jmh {
115117
jvmArgs = ["-Xms3072m","-Xmx3072m"]
116-
duplicateClassesStrategy = DuplicatesStrategy.EXCLUDE
118+
duplicateClassesStrategy = DuplicatesStrategy.INCLUDE
117119
}
118120

119121
tasks.withType(AbstractArchiveTask).configureEach {

gradle.properties

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
group = 'com.trivago'
2-
version = '0.2.3-SNAPSHOT'
1+
group = com.trivago
2+
3+
version = 0.3.0
34

45
org.gradle.jvmargs = -ea -Dfile.encoding=UTF-8 -XX:+UseG1GC -Xms512m -Xmx1G -Djava.net.preferIPv4Stack=true
56
systemProp.file.encoding = UTF-8

gradle/wrapper/gradle-wrapper.jar

42.7 KB
Binary file not shown.

gradlew

Lines changed: 251 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)