typelead / gradle-eta

Gradle plugin for the Eta programming language
BSD 3-Clause "New" or "Revised" License
30 stars 7 forks source link

Refactor to not run etlas during evaluation phase #2

Closed carymrobbins closed 7 years ago

carymrobbins commented 7 years ago

This is an attempt to move etlas calls out of the evaluation phase of gradle. Etlas is still called in EtlasBinaryDependencyCache#putBinaryForVersion to properly initialize after an initial download; however, even this can probably be moved into a task dependency.

This gets us closer to #1 also in that this paves the way to be able to specify maven-depends in the build.gradle instead of the cabal file.