summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Integrate Router module and add a trait to configure it for playJean Helou2019-03-112-16/+19
|
* Tightens visibility of the internal workersJean Helou2019-03-114-7/+7
|
* Adds individual modules to configure mill to playframework's defaultsJean Helou2019-03-115-0/+72
| | | | | | | | This adds : - version configuration - dependencies - directory layout - runtime server
* Renamed JavaModule.docOptions to javadocOptionsTobias Roeser2019-02-261-3/+5
|
* Introduced JavaModule.docOptions to add extra (Java)Doc procesing optionsTobias Roeser2019-02-251-11/+16
| | | | | | E.g. disabling picky JavaDoc linter with `-Xdoclint:none`. The method is called `docOptions` instead of `javadocOptions` so that other modules like `ScalaModule` can reuse it.
* Reviewed exitCode handlingTobias Roeser2019-02-252-8/+19
| | | | Propagate server stop because of version change as exit code.
* Added support for typelevel scala librariesTobias Roeser2019-02-241-0/+3
| | | | Fixes https://github.com/lihaoyi/mill/issues/534
* Added fixmeTobias Roeser2019-02-241-0/+1
|
* Fixed incorrect commentTobias Roeser2019-02-231-1/+4
|
* Add FreeBSD installation instructions (#559)Mateusz Piotrowski2019-02-231-0/+8
|
* Search tests annotations also on inherited public methodsTobias Roeser2019-02-221-4/+5
| | | | Fixes https://github.com/lihaoyi/mill/issues/553
* Added mill-integrationtest pluginTobias Roeser2019-02-211-0/+105
|
* Splitted IO.scala to avoid cyclic referencesTobias Roeser2019-02-193-33/+40
|
* Documented some mill.api classesTobias Roeser2019-02-194-100/+146
|
* Version bump to more recent JBake versionTobias Roeser2019-02-191-1/+1
|
* Added proper imports to contrib module code snippetsTobias Roeser2019-02-181-4/+52
| | | | Fixes https://github.com/lihaoyi/mill/issues/547
* Moved BuildInfo into package mill.contrib.buildinfoTobias Roeser2019-02-184-3/+12
| | | | | | This fixes https://github.com/lihaoyi/mill/issues/548 See also https://github.com/lihaoyi/mill/issues/547
* Added log statement to BuildInfo generatorTobias Roeser2019-02-181-19/+22
|
* Also add main-api to build library pathsTobias Roeser2019-02-181-1/+1
|
* Added mill-jbake pluginTobias Roeser2019-02-171-0/+36
|
* better aligns RouterModule with mill's naming conventionsJean Helou2019-02-148-34/+39
|
* update scaladoc to leverage list markersJean Helou2019-02-141-10/+8
|
* switch to T.sources for the routesFiles settingJean Helou2019-02-1411-41/+135
|
* Documentation section for the Play! moduleJean Helou2019-02-141-0/+59
|
* Adjusts the main build file to match the new playlib module designJean Helou2019-02-141-2/+36
|
* Updates the test of the play lib moduleJean Helou2019-02-142-3/+25
| | | | | The tests have been updated to check the returned error if the route file cannot be parsed properly.
* Adds the specialized workersJean Helou2019-02-142-0/+122
| | | | | | This module adds workers specialized for play 2.6.0. and 2.7.0, these modules actually depend on playframework artifacts. They are dynamically loaded from the `RoutesCompilerWorkerApi`.
* Adds the api submoduleJean Helou2019-02-141-0/+26
| | | | | | | | | This is the second commit of a redesign of the play lib module. This module contains only the common `api` which is implemented by the actual workers. It also defines a specific ADT to configure the type of routes generator to be used for the project. The ADT feels cleaner than a simple string but may be too restrictive.
* Reworks the toplevel playlib moduleJean Helou2019-02-143-139/+146
| | | | | | | | | | | | | | | | This is the first commit of a redesign of the play lib module. The new design was massively inspired from the `scalajslib` module. It adds a specialized worker for each version of play, both workers implement a common api from an `api`. The main module delegates to a `loader` which dynamically looks up the bridge instance through reflection then triggers the generation. - adds a `RouteCompilerWorkerApi` trait which establishes the bridge to the actual `RouteCompilerWorker`. - drops the existing `RouterGeneratorWorker` (it is specialized by versions of play and extracted to its own submodule). - updates the `RouterModule` with improved settings and documentation.
* rebase on masterJean Helou2019-02-142-6/+8
|
* Add playlib (we do not want to replace twirllib)Guillaume Grossetie2019-02-141-1/+1
|
* Keep twirllib moduleGuillaume Grossetie2019-02-145-4/+7
|
* Load/convert instances from classloaderGuillaume Grossetie2019-02-142-9/+32
|
* Create a Play! module to compile the routerGuillaume Grossetie2019-02-147-2/+227
|
* Properly strip scaladoc end tagsTobias Roeser2019-02-111-0/+2
| | | | Fixes https://github.com/lihaoyi/mill/issues/451
* Only hold weak references to classloaders in internal cacheTobias Roeser2019-02-111-7/+14
| | | | | That way, we do not prevent class loader unloading / garbage collection. Also, we reduce the chance to use an outdated class loader.
* Corrected Java example: sources -> allSourcesTobias Roeser2019-02-111-1/+1
| | | | | | Fixes https://github.com/lihaoyi/mill/issues/538 Thanks to Jim Kleckner
* Fixed typoTobias Roeser2019-02-101-1/+1
|
* Fixed typoMichael Genereux2019-02-101-1/+1
|
* Updated ChangelogTobias Roeser2019-02-081-0/+4
|
* Also export compileIvyDeps as provided scopeTobias Roeser2019-02-081-1/+9
| | | | Fixes https://github.com/lihaoyi/mill/issues/535
* Added compiler-classpath properties to generated IntelliJ xml files (#531)andres-pipicello-olx2019-01-312-11/+59
|
* Update readme.mdLi Haoyi2019-01-221-1/+1
|
* Update readme.mdLi Haoyi2019-01-221-0/+4
|
* PublishModule: add --gpgKeyName flag (#530)lxohi2019-01-213-16/+24
| | | | | | * PublishModule: adds gpgKeyName flag * 1 - Intro to Mill.md: usage sample of publish updates for gpgKeyName
* 0.3.60.3.6Li Haoyi2019-01-172-3/+3
|
* Fixed #511.Robby2019-01-152-7/+3
|
* Fixed GenIdea library path to use file:// if it is not a jar file (otherwise ↵Robby2019-01-141-1/+1
| | | | dest/classes and resources dirs are not properly recognized).
* More improvements to ZincWorkerImpl (#526)Li Haoyi2019-01-113-16/+33
| | | | | | | | | | | | | | * More improvements to ZincWorkerImpl - Cache classloaders separately from `ScalaInstance`s - Pre-compute `analysisMap` to speed up lookups - Allow compile-to-jar using sbt/zinc 1.3.0-m1 * Update build.sc * Update ZincWorkerModule.scala * Update ZincWorkerImpl.scala
* Update ZincWorkerImpl.scalaLi Haoyi2019-01-091-6/+6
|