Fork of the T.J. Watson Libraries for Analysis used by DASCA.
Go to file
Ben Liblit decd164fa6 Require JUnit 4.12 instead of 4.11
WALA itself does not use any JUnit 4.12 features.  However, I am
working on a WALA-based project that does require JUnit 4.12.  Mixing
jar versions is a path to madness.  So if the WALA maintainers don't
mind, it would make my life easier if WALA itself required JUnit 4.12.
Otherwise, I need to maintain that 4.11/4.12 difference indefinitely
as a divergence between official WALA and my WALA variant.

I suppose an alternative could be to let the JUnit version be
specified externally somehow. I have not explored this option in
depth, but could look into it if simply moving to JUnit 4.12 is
undesirable.
2018-05-21 17:27:54 -05:00
.idea Add or ignore several metadata files created by IntelliJ IDEA 2018-04-23 15:02:21 -05:00
buildSrc Improve build caching by reducing path sensitivity where appropriate 2018-04-18 11:29:29 -05:00
com.ibm.wala-repository Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.cast tighten type 2018-05-11 12:30:32 -04:00
com.ibm.wala.cast.java move code for sharing between javascript and python 2018-04-30 13:33:48 -04:00
com.ibm.wala.cast.java.ecj Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.cast.java.test Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.cast.java.test.data Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.cast.js move code for sharing between javascript and python 2018-04-30 13:33:48 -04:00
com.ibm.wala.cast.js.html.nu_validator Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.cast.js.nodejs Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.cast.js.nodejs.test Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.cast.js.rhino Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.cast.js.rhino.test Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.cast.js.test Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.cast.js.test.data Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.cast.test Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.core flexibility in how to model constants 2018-04-30 19:09:59 -04:00
com.ibm.wala.core.testdata Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.core.tests Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.dalvik Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.dalvik.test Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.ide Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.ide.jdt Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.ide.jdt.test Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.ide.jsdt Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.ide.jsdt.tests Require JUnit 4.12 instead of 4.11 2018-05-21 17:27:54 -05:00
com.ibm.wala.ide.tests Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.ide_feature Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.scandroid Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.shrike Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.tests.ide_feature Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.tests_feature Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala.util Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
com.ibm.wala_feature Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
gradle/wrapper Use the full Gradle wrapper distribution instead of just binaries 2018-04-23 14:53:07 -05:00
targets Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
travis Use Gradle to create selected Eclipse metadata before Maven builds 2018-04-18 11:29:29 -05:00
.dir-locals.el Many improvements to Gradle build support, including within Eclipse 2018-04-18 11:29:24 -05:00
.gitignore Ignore "out" subdirectories into which IntelliJ IDEA puts binaries 2018-04-23 14:53:49 -05:00
.travis.yml Bail out if any Travis CI testing commands fail 2018-04-18 11:29:29 -05:00
After Importing WALA Into Eclipse.launch Generalize post-import Eclipse run configuration for more fixups 2018-04-18 11:29:28 -05:00
LICENSE Create LICENSE 2018-03-08 09:08:53 -05:00
README-Gradle.md Use Gradle to create selected Eclipse metadata before Maven builds 2018-04-18 11:29:29 -05:00
README.md Add a new README with Gradle-specific instructions and tips 2018-04-18 11:29:28 -05:00
appveyor.yml.disabled disable appveyor for now 2017-04-13 22:06:35 -07:00
build-maven-jars.py make Maven Central files for wala.dalvik and wala.scandroid (#158) 2017-03-25 13:20:34 -07:00
build.gradle Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
change-version.py script to change version numbers consistently across files 2015-05-29 12:19:18 -07:00
dependent-projects-trigger.sh build ML projects 2018-04-13 09:11:57 -04:00
gradle.properties Enable both parallel builds and build output caching by default 2018-04-18 11:29:29 -05:00
gradlew Support the gradlew build 2018-04-18 11:29:24 -05:00
gradlew.bat Support the gradlew build 2018-04-18 11:29:24 -05:00
pom.xml Bump version to 1.5.0-SNAPSHOT before merging with WALA master 2018-04-18 11:29:29 -05:00
revert-launchers.sh Generalize post-import Eclipse run configuration for more fixups 2018-04-18 11:29:28 -05:00
settings.gradle Set name and version to help Gradle composite-build substitutions 2018-04-18 11:29:27 -05:00
upload-javascript.sh quiet 2017-08-03 21:11:33 +00:00

README.md

WALA Build Status

This is the main source repository for WALA. For more details on WALA, see the WALA home page and WALA Javadoc.

Note: historically, WALA has used Maven as its build system. However, this WALA branch can also use Gradle as an alternative to Maven. See the Gradle-specific README for more instructions and helpful tips.