Skip to content

Commit ff38f2f

Browse files
committed
Initial gradle build.
1 parent 256fce8 commit ff38f2f

Some content is hidden

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

41 files changed

+870
-908
lines changed

.gitignore

+5-1
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,8 @@ target
2020

2121
# IntelliJ
2222
.idea/
23-
*.iml
23+
*.iml
24+
25+
# Gradle
26+
build/
27+
.gradle/

TODO.txt

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
Porting to gradle
3+
4+
- port hppc-examples
5+
- port benchmarks (?)
6+
- remove maven artifacts (pom.xml, update readmes).
7+
- packaging and sonatype/maven publishing
8+
9+
Improvements
10+
11+
- Target Java 11 as minimum.
12+
- Try to upgrade template parser; use closures where appropriate to reduce output file size.
13+
- Add scaffolding so that streams api can be used?
14+

build.gradle

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
plugins {
2+
id 'base'
3+
4+
id "com.palantir.consistent-versions" version '1.24.0'
5+
6+
id 'com.diffplug.gradle.spotless' version "4.5.1" apply false
7+
id "com.github.ben-manes.versions" version "0.28.0"
8+
9+
id 'de.thetaphi.forbiddenapis' version '3.0.1' apply false
10+
}
11+
12+
rootProject.version = '0.8.3-SNAPSHOT'
13+
ext {
14+
fullName = "High Performance Primitive Collections"
15+
legal = files('LICENSE.txt')
16+
forbiddenApiRulesDir = file("gradle/forbidden-apis")
17+
}
18+
19+
apply from: file('gradle/misc/propertyOrDefault.gradle')
20+
apply from: file('gradle/validation/check-environment.gradle')
21+
apply from: file('gradle/git/gitinfo.gradle')
22+
apply from: file('gradle/java/compiler.gradle')
23+
apply from: file('gradle/java/tests.gradle')
24+
25+
apply from: file('gradle/ide/idea.gradle')
26+
27+
allprojects {
28+
repositories {
29+
mavenCentral()
30+
}
31+
}

etc/eclipse/configs/hppc-benchmarks/_externalToolBuilders/hppc.benchmarks-jmh.launch

-11
This file was deleted.

etc/eclipse/configs/hppc-benchmarks/_project

-33
This file was deleted.

etc/eclipse/configs/hppc/_externalToolBuilders/hppc.templates-generate.launch

-12
This file was deleted.

etc/eclipse/configs/hppc/_project

-33
This file was deleted.

etc/eclipse/hppc.process-templates.launch

-24
This file was deleted.

etc/eclipse/hppc.test-all.launch

-18
This file was deleted.

etc/eclipse/hppc.test-templates.launch

-18
This file was deleted.

0 commit comments

Comments
 (0)