bored-art-40741
10/27/2015, 8:51 PMenough-analyst-54434
10/27/2015, 8:52 PMbored-art-40741
10/27/2015, 8:52 PMbored-art-40741
10/27/2015, 8:52 PMenough-analyst-54434
10/27/2015, 8:52 PMenough-analyst-54434
10/27/2015, 8:53 PMbored-art-40741
10/27/2015, 8:53 PMbored-art-40741
10/27/2015, 8:53 PMbored-art-40741
10/27/2015, 8:54 PMenough-analyst-54434
10/27/2015, 8:54 PMenough-analyst-54434
10/27/2015, 8:54 PMenough-analyst-54434
10/27/2015, 8:55 PMenough-analyst-54434
10/27/2015, 8:55 PMenough-analyst-54434
10/27/2015, 8:56 PMbored-art-40741
10/27/2015, 8:56 PMbored-art-40741
10/27/2015, 8:56 PMbored-art-40741
10/27/2015, 8:56 PMbored-art-40741
10/27/2015, 11:31 PMbored-art-40741
10/27/2015, 11:32 PMConflictingProducersError
when multiple plans can produce a productbored-art-40741
10/27/2015, 11:32 PMbored-art-40741
10/27/2015, 11:33 PMS
since it's a scala librarybored-art-40741
10/27/2015, 11:33 PMSources.Of('.scala')
bored-art-40741
10/27/2015, 11:33 PMThriftGen
task must satisfy this promise, but the product that results is emptybored-art-40741
10/27/2015, 11:36 PMThriftGen
task is obligated to look at an arbitrary target and say "Yeah, I can give you '.scala'
files for this target, if you can give me '.thrift'
files for it". Then a leaf on-disk-source-resolver task says "Yeah, I can give you .thrift
files for this target. Here is an empty list, there are none."bored-art-40741
10/27/2015, 11:37 PMThriftGen
says, "sure I can codegen zero thrift files, here is an empty output directory"bored-art-40741
10/27/2015, 11:38 PMScalaCompile
, it gets some merged promises of .scala
files, but in fact they only came from one task downstream, the one that resolves on-disk sources into a consumable product.bored-art-40741
10/27/2015, 11:38 PMbored-art-40741
10/27/2015, 11:39 PMbored-art-40741
10/27/2015, 11:39 PMbored-art-40741
10/27/2015, 11:41 PM