Commit Graph

  • 5d5fa18b5f Replace source directories rather than appending to them Ben Liblit 2017-12-26 15:54:35 -0600
  • 0704a66ab1 Cleaner way to form colon-deliminated search path from list of paths Ben Liblit 2017-12-26 14:55:21 -0600
  • 0f69db6fe3 Cleaner approach to augmenting Javadoc classpath Ben Liblit 2017-12-26 13:43:00 -0600
  • 01a4fe025e Start getting some unit tests to pass Ben Liblit 2017-12-26 13:41:27 -0600
  • 04d9397a1d Tweak classpath for some Javadoc build tasks Ben Liblit 2017-12-24 20:03:17 -0600
  • e52c8d981d Declare common library dependencies for source sets, not binaries Ben Liblit 2017-12-24 17:43:31 -0600
  • b9e712bfa9 Add a second native library and a native executable Ben Liblit 2017-12-24 14:20:37 -0600
  • 43a482dfae Add Gradle logic for building a native library Ben Liblit 2017-12-21 13:14:27 -0600
  • 6007b11c3f Compile test code, but don't run it for now Ben Liblit 2017-12-21 09:36:05 -0600
  • 377d7586ef Consistently use simple sorted order for dependencies Ben Liblit 2017-12-21 09:31:18 -0600
  • db2d34b60d Leave Gradle linter turned on by default, now that it's quieter Ben Liblit 2017-12-21 09:29:14 -0600
  • afa982adf2 Properly distinguish main from test code, now that I know how Ben Liblit 2017-12-21 09:09:27 -0600
  • a56a3616dc Selectively disable some Gradle linter rules Ben Liblit 2017-12-21 09:07:48 -0600
  • 9cd5d2ba56 Split generic Java setup from OSGi substitution setup Ben Liblit 2017-12-21 09:06:59 -0600
  • 1ca17e93be Automated Gradle-driven download of JLex test input Ben Liblit 2017-12-20 14:22:53 -0600
  • 9664b1e5b3 Disable Javadoc linter for now Ben Liblit 2017-12-19 16:32:45 -0600
  • 18495ab44d Improve documentation for broad sections of top-level build script Ben Liblit 2017-12-19 16:31:44 -0600
  • 9e905c7a04 More Gradle dependency clean-ups suggested by linter Ben Liblit 2017-12-19 12:48:18 -0600
  • b3dbdd3357 Fix a tricky cross-subproject Javadoc dependency Ben Liblit 2017-12-19 12:04:00 -0600
  • ad60605fe8 In Travis-CI, test Maven and Gradle separately and concurrently Ben Liblit 2017-12-19 10:56:41 -0600
  • dec3b8f15b Add a Gradle linter to help me write clean build configurations Ben Liblit 2017-12-19 10:17:47 -0600
  • 2ef04905c2 Additional explicit dependencies suggested by Gradle linter Ben Liblit 2017-12-18 17:25:57 -0600
  • eac47334ca Automated Gradle-driven download of AJAXSLT test inputs Ben Liblit 2017-12-18 16:43:24 -0600
  • 2716731357 Add Gradle build script for a subproject that previously had none Ben Liblit 2017-12-18 12:24:02 -0600
  • 209c1d25c6 Add Gradle build script for a subproject that previously had none Ben Liblit 2017-12-18 12:23:47 -0600
  • cd304237ea Add Gradle build script for a subproject that previously had none Ben Liblit 2017-12-18 12:23:34 -0600
  • 8e5415e3db Add Gradle build script for a subproject that previously had none Ben Liblit 2017-12-18 12:23:21 -0600
  • 25a52254f5 Add Gradle build script for a subproject that previously had none Ben Liblit 2017-12-18 11:47:27 -0600
  • f41baeb0f8 Add a direct dependency that previously we picked up transitively Ben Liblit 2017-12-18 11:47:08 -0600
  • cebf14c8c5 Run a Gradle build after the Maven build Ben Liblit 2017-12-18 09:22:32 -0600
  • 530d74929f Many improvements to Gradle build support, including within Eclipse Ben Liblit 2017-12-15 13:27:08 -0600
  • ffaa2e4626 change hamcrest library version of core.tests Sungho Lee 2017-12-16 10:57:33 +0900
  • b4fa7f425b Support the gradlew build Sungho Lee 2017-11-28 11:07:10 +0900
  • 50d0f7ee71 Change build.gradle files for proper format and delete all tests Sungho Lee 2017-11-28 10:45:05 +0900
  • 4a31927b00 Gradle build scripts Sungho Lee 2017-11-27 17:34:48 +0900
  • 99c2493e37 Revert "Build WALA using Gradle instead of Maven" (#298) Ben Liblit 2018-04-18 11:15:56 -0500
  • 8f41069b23
    Merge pull request #278 from liblit/gradle-and-buildship Julian Dolby 2018-04-18 08:22:25 -0400
  • 6639d8b93a Bump version to 1.5.0-SNAPSHOT before merging with WALA master Ben Liblit 2018-04-17 15:31:30 -0500
  • 742cad58e9 Use Gradle to create selected Eclipse metadata before Maven builds Ben Liblit 2018-04-17 11:00:05 -0500
  • 89ffb96acf more work on file names Julian Dolby 2018-04-17 12:13:20 -0400
  • 1ba0082896 fixes for nodejs performance Julian Dolby 2018-04-17 09:02:30 -0400
  • 563d7446d1 Tell Travis CI to be even more patient during initial p2AsMaven downloads Ben Liblit 2018-04-13 17:19:54 -0500
  • 0290469ba7 Tell Travis CI to be more patient during initial p2AsMaven downloads Ben Liblit 2018-04-12 18:44:32 -0500
  • 5df33f85d7 Simplify how we refer to the outputs of certain tasks Ben Liblit 2018-04-06 16:46:35 -0500
  • 929fdb99af Exclude a test that has started failing due to running out of memory Ben Liblit 2018-04-02 15:33:32 -0500
  • 7886fa13dc Don't put fixed-name, writable files into "java.io.tmpdir" Ben Liblit 2018-04-02 14:23:13 -0500
  • 6599d3d294 Don't use build cache (a.k.a. task output caching) under Travis CI Ben Liblit 2018-04-01 21:33:50 -0500
  • 93c8d126b8 Unpack Android SDK and install extra components as a single task Ben Liblit 2018-04-01 19:09:01 -0500
  • b13e5d72b1 If tests fail, print full stack traces to aid debugging Ben Liblit 2018-03-31 20:38:21 -0500
  • 9cbfff23f5 Enable both parallel builds and build output caching by default Ben Liblit 2018-03-31 18:21:50 -0500
  • c034dce3c3 Allow parallel testing within each subproject Ben Liblit 2018-03-31 18:15:40 -0500
  • 3f5460231e Don't try to exhaustively anticipate all generated header names Ben Liblit 2018-03-31 18:04:00 -0500
  • 66a4d20e3a Improve build caching by reducing path sensitivity where appropriate Ben Liblit 2018-03-31 18:03:01 -0500
  • 6869a4d5f4 Enable caching of task outputs for custom build tasks Ben Liblit 2018-03-31 18:02:04 -0500
  • e42e36c4de Rename a build task to more clearly reflect what it builds Ben Liblit 2018-03-31 17:57:04 -0500
  • 4f94b4c341 Extend Gradle's "clean" task to remove some additional build targets Ben Liblit 2018-03-31 15:21:27 -0500
  • b4fca9c38d Merge info from existing, hand-authored manifests when building jars Ben Liblit 2018-03-21 23:07:22 -0500
  • 272e3adaf8 Tell Eclipse to ignore some questionable manifest contents Ben Liblit 2018-03-21 20:25:21 -0500
  • 9d7df5de7e After Builldship import, put "dx.jar" where the manifest expects it Ben Liblit 2018-03-21 20:12:38 -0500
  • 7a5f140127 Restore old manifests in hope of fixing Maven regressions Ben Liblit 2018-03-21 19:50:25 -0500
  • 4a707d954a Bail out if any Travis CI testing commands fail Ben Liblit 2018-03-21 18:45:43 -0500
  • 08dc11ad7d Incremental improvements to Windows JDK library configuration Ben Liblit 2018-03-19 19:20:06 -0500
  • e8b86fdf82 Clean up questionable memory management during string construction Ben Liblit 2018-03-19 17:30:38 -0500
  • 4b04f8d812 Somebody decided to use three-space indentation in this file only Ben Liblit 2018-03-19 17:13:14 -0500
  • e9fa6f31b3 Fill in likely (but untested) JVM library path on Windows Ben Liblit 2018-03-14 16:15:03 -0500
  • 0a21f20348 Factor out common code for installing Android SDK components Ben Liblit 2018-03-14 16:02:07 -0500
  • ad111547de Skip DroidBench tests on Windows, for now Ben Liblit 2018-03-13 18:34:17 -0500
  • f568db5de6 Fix Android SDK installation under Windows Ben Liblit 2018-03-13 18:30:12 -0500
  • 7f8de6d611 Switch to a different DroidBench download URL Ben Liblit 2018-03-06 12:46:30 -0600
  • e4f9fedf38 Use download task instead of "git clone" to get DroidBench Ben Liblit 2018-03-06 12:37:17 -0600
  • 813c79caa0 Factor out recurring pattern in download tasks Ben Liblit 2018-03-06 10:26:36 -0600
  • 4749fe47c0 Experimental combined task for download and checksum verification Ben Liblit 2018-03-05 13:05:31 -0600
  • ba455f4737 Update gradle-download-plugin and use some of its new features Ben Liblit 2018-03-05 12:33:29 -0600
  • 17f42c3725 If Travis CI gives us multiple CPUs, we may as well use them Ben Liblit 2018-03-05 11:56:58 -0600
  • 96055cca75 Fix a shellcheck warning when setting a variable to the empty string Ben Liblit 2018-03-05 11:56:32 -0600
  • 00a645100e Update to Gradle 4.6 Ben Liblit 2018-03-01 19:40:22 -0600
  • 596c9091bb Add a new README with Gradle-specific instructions and tips Ben Liblit 2018-02-28 17:04:59 -0600
  • 29fad5b1e0 Remove two Maven repositories that we no longer use for anything Ben Liblit 2018-02-28 20:30:08 -0600
  • 43f7704d5d We only expect ".gradle" directories in two specific places Ben Liblit 2018-02-28 17:09:30 -0600
  • 84f1977ab4 Generalize post-import Eclipse run configuration for more fixups Ben Liblit 2018-02-28 12:23:26 -0600
  • 5b1aed99a7 Minor indentation fix Ben Liblit 2018-02-26 22:08:36 -0600
  • faf3b86e1b Extra help for finding "cast" native library on macOS Ben Liblit 2018-02-26 21:55:27 -0600
  • cac0e87082 Fix remaining Javadoc warnings Ben Liblit 2018-02-26 13:58:12 -0600
  • 709c38c049 Use ".singleFile" instead of "[0]" when we expect just one file Ben Liblit 2018-02-26 19:28:34 -0600
  • e4f8d00cbe Start exploring publication features by adding source jar archives Ben Liblit 2018-02-25 17:25:09 -0600
  • 2bf92e1214 Replicate test include/exclude patterns already used in Maven builds Ben Liblit 2018-02-25 15:53:31 -0600
  • f287ee5c41 Add "com.ibm.wala.core.testdata" to classpath for testing Ben Liblit 2018-02-23 16:37:35 -0600
  • b8f1bb3aaf Skip a test intentionally; Maven already does the same Ben Liblit 2018-02-15 10:23:46 -0600
  • 2763589d1f Fix jar exclusion patterns to match what Ant uses Ben Liblit 2018-02-14 20:04:58 -0600
  • d301a89f4f Add some Eclipse dependencies needed only when running tests Ben Liblit 2018-02-14 17:46:05 -0600
  • 06d464216b Add a resource directory containing a zip archive used for testing Ben Liblit 2018-02-14 17:38:44 -0600
  • 7227deb8a9 Disable Gradle linter check for unused dependencies in Travis CI Ben Liblit 2018-02-14 16:03:59 -0600
  • 7e0ac84a03 Also get Eclipse JSDT from a P2 repository, but not the same one Ben Liblit 2018-02-14 15:11:00 -0600
  • 5e0e251766 Find Eclipse jars using local Maven mirror of Eclipse P2 repository Ben Liblit 2018-02-14 14:53:56 -0600
  • 196dd2d971 Assume that Eclipse needs all standard test-resource processing Ben Liblit 2018-02-12 10:42:37 -0600
  • d230fe836c Trivial whitespace tweak Ben Liblit 2018-02-09 12:02:53 -0600
  • eb2d2dd850 Exclude one macOS test that I don't know how to fix right now Ben Liblit 2018-02-09 09:48:31 -0600
  • e9ea4d7f1d Download appropriate Android SDK for current OS Ben Liblit 2018-02-08 21:18:20 -0600
  • c02776fc4d Try to continue building/testing even after the first failure Ben Liblit 2018-02-08 21:10:34 -0600
  • fb33cbe03b "rm" on macOS apparently doesn't understand long ("--foo") flags Ben Liblit 2018-02-08 21:06:49 -0600