Skip to content

Commit 38715c1

Browse files
committed
Updating readme
1 parent 684ec32 commit 38715c1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ We provide the scripts to fetch, patch, and build projects, assuming that you ha
9696
In order to run the scripts, make sure that you have plenty of space on the host machine (as many projects can be very large).
9797
Fetching repository requires that you have `git`, `wget`, and `python3` available on your system.
9898

99-
For building, we need Java distributions as well as Maven for package management.
100-
In case you have a different system than Linux x64, please modify `scripts/jdk_version.json` and `scripts/mvn_version.json` to specify the corresponding JDK/MVN files.
99+
For building, we need Java distributions as well as Maven and Gradle for package management.
100+
In case you have a different system than Linux x64, please modify `scripts/jdk_version.json`, `scripts/mvn_version.json`, and `scripts/gradle_version.json` to specify the corresponding JDK/MVN/Gradle files.
101101
In addition, please prepare 3 versions of JDK and put them under the `java-env` folder.
102102
This is due to that Oracle requires an account to download JDK, and we are unable to provide an automated script.
103103
Download from the following URLs:
@@ -125,7 +125,8 @@ This script will do the following things
125125

126126
- Create `build-info` and `project-sources` directories
127127
- Install multiple JDK versions by unzipping your provided JDK distributions (in `java-env`)
128-
- Install multiple MAVEN versions by downloading and unzipping the MAVEN distributions (in `java-env`)
128+
- Install multiple MAVEN versions by automatically downloading and unzipping the MAVEN distributions (in `java-env`)
129+
- Install multiple Gradle versions by automatically downloading and unzipping the Gradle distributions (in `java-env`)
129130
- For each project in our dataset
130131
- Fetch the project into `project-sources/<project_slug>` directory
131132
- Build the project by trying multiple versions of JDK and MAVEN. The build information (whether it succeed or not) will be stored to `build-info/`

0 commit comments

Comments
 (0)