-
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