Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
doc.scaladoc very large command-line option sets passed via external file #7620
There is an upper limit to the size of commandline options that can be passed to the Scaladoc command. For targets that involve a lot of source files and classpaths, this can go over the limits, causing the job to silently fail. See issue #7435 for details.
Detect option sets that are larger than the limit, and write them out to a external text file, then pass that text file to the Scaladoc command.
This allows users to run Scaladoc against large dependency graphs, especially when
This file is left in place, for debugging purposes, but it's truncated and overwritten on subsequent runs. That means, only one concurrent run can happen in the same directory/repository, but that's already true for
cosmicexplorer left a comment •
But is it correct that the current iteration of this PR would break some current functionality when
I don't think it would break any functionality when