Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B buck
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 201
    • Issues 201
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • buck
  • Merge requests
  • !2250

Making kapt to run in a single call

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/thalescm/adding-kapt-one-call into master Apr 23, 2019
  • Overview 7
  • Commits 1
  • Pipelines 0
  • Changes 6

Created by: thalescm

Some advantages of this flow:

  • is more optimised then calling kotlinc 3 times
  • We stop depending on kotlin-compiler-embeddable libs and kotlin-annotation-processing-gradle for the expected ones (kotlin-compiler and kotlin-annotation-processing)
  • Code is now simpler with one call to kotlinc only

Caveats:

  • We need to wait until kt 1.3.40 to do that (that's when I'll update tests kotlinhome and they'll start passing), so previous kotlin versions won't be supported. (won't work with kapt)
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/thalescm/adding-kapt-one-call