witty-crayon-22786
03/30/2017, 12:56 AMmysterious-action-44812
03/30/2017, 1:01 AMmysterious-action-44812
03/30/2017, 1:01 AMmysterious-action-44812
03/30/2017, 1:02 AM./pants compile tgt:
followed directly by ./pants repl tgt:
causes recompile)witty-crayon-22786
03/30/2017, 1:02 AMmysterious-action-44812
03/30/2017, 1:02 AMwitty-crayon-22786
03/30/2017, 1:03 AMmysterious-action-44812
03/30/2017, 1:03 AMmysterious-action-44812
03/30/2017, 1:03 AMmysterious-action-44812
03/30/2017, 1:09 AMclean-fish-15260
03/30/2017, 2:05 AMcompile
-> run
clean-fish-15260
03/30/2017, 2:05 AMcompile
-> bundle
clean-fish-15260
03/30/2017, 2:06 AMclean-fish-15260
03/30/2017, 2:10 AMclean-fish-15260
03/30/2017, 2:10 AMlightning:CompStak-services jim$ cat apps/BUILD
# collection of other stuff that we basically always need for an app to run
java_library(
name = 'runtime-deps',
dependencies = [
scoped('3rdparty:logback', scope='runtime'),
scoped('3rdparty:mysql', scope='runtime'),
],
resources=[
'utils/src/main/resources:logback-xml',
],
)
lightning:CompStak-services jim$ ./pants list apps/:: | grep -i unstab
apps:logback-unstable-runtime-9aa33605b6fac2919a2f80ef05b17d1f030bffd2
apps:mysql-unstable-runtime-5aa5a5af06beede54501c52edb5f514e1060830a
clean-fish-15260
03/30/2017, 2:10 AMruntime-deps
happy-kitchen-89482
03/30/2017, 4:57 AMcompile
needs to be as light as possible, to facilitate a fast and tight edit-compile-test cycle.happy-kitchen-89482
03/30/2017, 4:58 AMfast-megabyte-33579
03/30/2017, 9:56 AMrough-sundown-61224
03/30/2017, 3:16 PMlimited-country-20626
03/30/2017, 3:18 PMlimited-country-20626
03/30/2017, 3:18 PMlimited-country-20626
03/30/2017, 3:21 PMlimited-country-20626
03/30/2017, 3:22 PMlimited-country-20626
03/30/2017, 3:23 PMtest
causes unnecessary fingerprint churn, since an entire compile phase has happened that will need to be thrown away once the check in test
is tripped and fixedfast-megabyte-33579
03/30/2017, 4:14 PM./pants resolve export src/scala/com/footballradar/[project]/:: tests/scala/com/footballradar/[project]/::
but we think it'd be nice if we could pull in the tests for all the downstream libs that src/project depends on (and not need to explicitly enumerate them). Do any of you do anything like this?fast-megabyte-33579
03/30/2017, 4:16 PMfancy-queen-20734
03/30/2017, 4:17 PMfast-megabyte-33579
03/30/2017, 4:18 PMfancy-queen-20734
03/30/2017, 4:18 PMdependees
and filter
, you could script pulling in tests for dependent targets