Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Introduced JavaModule.docOptions to add extra (Java)Doc procesing options | Tobias Roeser | 2019-02-25 | 1 | -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 handling | Tobias Roeser | 2019-02-25 | 2 | -8/+19 |
| | | | | Propagate server stop because of version change as exit code. | ||||
* | Added support for typelevel scala libraries | Tobias Roeser | 2019-02-24 | 1 | -0/+3 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/534 | ||||
* | Added fixme | Tobias Roeser | 2019-02-24 | 1 | -0/+1 |
| | |||||
* | Fixed incorrect comment | Tobias Roeser | 2019-02-23 | 1 | -1/+4 |
| | |||||
* | Add FreeBSD installation instructions (#559) | Mateusz Piotrowski | 2019-02-23 | 1 | -0/+8 |
| | |||||
* | Search tests annotations also on inherited public methods | Tobias Roeser | 2019-02-22 | 1 | -4/+5 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/553 | ||||
* | Added mill-integrationtest plugin | Tobias Roeser | 2019-02-21 | 1 | -0/+105 |
| | |||||
* | Splitted IO.scala to avoid cyclic references | Tobias Roeser | 2019-02-19 | 3 | -33/+40 |
| | |||||
* | Documented some mill.api classes | Tobias Roeser | 2019-02-19 | 4 | -100/+146 |
| | |||||
* | Version bump to more recent JBake version | Tobias Roeser | 2019-02-19 | 1 | -1/+1 |
| | |||||
* | Added proper imports to contrib module code snippets | Tobias Roeser | 2019-02-18 | 1 | -4/+52 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/547 | ||||
* | Moved BuildInfo into package mill.contrib.buildinfo | Tobias Roeser | 2019-02-18 | 4 | -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 generator | Tobias Roeser | 2019-02-18 | 1 | -19/+22 |
| | |||||
* | Also add main-api to build library paths | Tobias Roeser | 2019-02-18 | 1 | -1/+1 |
| | |||||
* | Added mill-jbake plugin | Tobias Roeser | 2019-02-17 | 1 | -0/+36 |
| | |||||
* | better aligns RouterModule with mill's naming conventions | Jean Helou | 2019-02-14 | 8 | -34/+39 |
| | |||||
* | update scaladoc to leverage list markers | Jean Helou | 2019-02-14 | 1 | -10/+8 |
| | |||||
* | switch to T.sources for the routesFiles setting | Jean Helou | 2019-02-14 | 11 | -41/+135 |
| | |||||
* | Documentation section for the Play! module | Jean Helou | 2019-02-14 | 1 | -0/+59 |
| | |||||
* | Adjusts the main build file to match the new playlib module design | Jean Helou | 2019-02-14 | 1 | -2/+36 |
| | |||||
* | Updates the test of the play lib module | Jean Helou | 2019-02-14 | 2 | -3/+25 |
| | | | | | The tests have been updated to check the returned error if the route file cannot be parsed properly. | ||||
* | Adds the specialized workers | Jean Helou | 2019-02-14 | 2 | -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 submodule | Jean Helou | 2019-02-14 | 1 | -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 module | Jean Helou | 2019-02-14 | 3 | -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 master | Jean Helou | 2019-02-14 | 2 | -6/+8 |
| | |||||
* | Add playlib (we do not want to replace twirllib) | Guillaume Grossetie | 2019-02-14 | 1 | -1/+1 |
| | |||||
* | Keep twirllib module | Guillaume Grossetie | 2019-02-14 | 5 | -4/+7 |
| | |||||
* | Load/convert instances from classloader | Guillaume Grossetie | 2019-02-14 | 2 | -9/+32 |
| | |||||
* | Create a Play! module to compile the router | Guillaume Grossetie | 2019-02-14 | 7 | -2/+227 |
| | |||||
* | Properly strip scaladoc end tags | Tobias Roeser | 2019-02-11 | 1 | -0/+2 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/451 | ||||
* | Only hold weak references to classloaders in internal cache | Tobias Roeser | 2019-02-11 | 1 | -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 -> allSources | Tobias Roeser | 2019-02-11 | 1 | -1/+1 |
| | | | | | | Fixes https://github.com/lihaoyi/mill/issues/538 Thanks to Jim Kleckner | ||||
* | Fixed typo | Tobias Roeser | 2019-02-10 | 1 | -1/+1 |
| | |||||
* | Fixed typo | Michael Genereux | 2019-02-10 | 1 | -1/+1 |
| | |||||
* | Updated Changelog | Tobias Roeser | 2019-02-08 | 1 | -0/+4 |
| | |||||
* | Also export compileIvyDeps as provided scope | Tobias Roeser | 2019-02-08 | 1 | -1/+9 |
| | | | | Fixes https://github.com/lihaoyi/mill/issues/535 | ||||
* | Added compiler-classpath properties to generated IntelliJ xml files (#531) | andres-pipicello-olx | 2019-01-31 | 2 | -11/+59 |
| | |||||
* | Update readme.md | Li Haoyi | 2019-01-22 | 1 | -1/+1 |
| | |||||
* | Update readme.md | Li Haoyi | 2019-01-22 | 1 | -0/+4 |
| | |||||
* | PublishModule: add --gpgKeyName flag (#530) | lxohi | 2019-01-21 | 3 | -16/+24 |
| | | | | | | * PublishModule: adds gpgKeyName flag * 1 - Intro to Mill.md: usage sample of publish updates for gpgKeyName | ||||
* | 0.3.60.3.6 | Li Haoyi | 2019-01-17 | 2 | -3/+3 |
| | |||||
* | Fixed #511. | Robby | 2019-01-15 | 2 | -7/+3 |
| | |||||
* | Fixed GenIdea library path to use file:// if it is not a jar file (otherwise ↵ | Robby | 2019-01-14 | 1 | -1/+1 |
| | | | | dest/classes and resources dirs are not properly recognized). | ||||
* | More improvements to ZincWorkerImpl (#526) | Li Haoyi | 2019-01-11 | 3 | -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.scala | Li Haoyi | 2019-01-09 | 1 | -6/+6 |
| | |||||
* | Allow usage of ZincWorkerImpl without hashing files (#525) | Li Haoyi | 2019-01-09 | 1 | -2/+39 |
| | | | | | | | | | | | | * Allow usage of ZincWorkerImpl without hashing files This is to better support non-Mill build tools like Bazel or Make who might do their own file hashing/mtiming for change-detection * Update ZincWorkerImpl.scala * Update ZincWorkerImpl.scala * Update ZincWorkerImpl.scala | ||||
* | adding support for customizable constructor annotations, codec and ↵ | Iurii Malchenko | 2019-01-04 | 7 | -47/+133 |
| | | | | "inclusive dot" (#481) | ||||
* | Added changelog entry | Tobias Roeser | 2018-12-21 | 1 | -1/+4 |
| | |||||
* | Also added failFast test cases | Tobias Roeser | 2018-12-21 | 2 | -2/+71 |
| |