You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -96,8 +96,8 @@ We provide the scripts to fetch, patch, and build projects, assuming that you ha
96
96
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).
97
97
Fetching repository requires that you have `git`, `wget`, and `python3` available on your system.
98
98
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.
101
101
In addition, please prepare 3 versions of JDK and put them under the `java-env` folder.
102
102
This is due to that Oracle requires an account to download JDK, and we are unable to provide an automated script.
103
103
Download from the following URLs:
@@ -125,7 +125,8 @@ This script will do the following things
125
125
126
126
- Create `build-info` and `project-sources` directories
127
127
- 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`)
129
130
- For each project in our dataset
130
131
- Fetch the project into `project-sources/<project_slug>` directory
131
132
- 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