codejitsu
codejitsu

Reputation: 3182

SBT src_managed not availabe for compilation

In my project I have a special SBT plugin to generate some configuration specific settings (like sbt-buildinfo). A special task generates a Scala class and stores it in 'src_managed' folder.

The problem is, that after this file is successfully generated, the following 'compile' can't find this class and I get compilation error.

I have several configurations defined with:

compile in conf <<= (compile in conf).dependsOn(mytask)

I call this plugin like so:

;clean;proj/myconf:compile

Upvotes: 2

Views: 1356

Answers (1)

vvg
vvg

Reputation: 6385

You should setup special setting for code generator:

sourceGenerators in Compile <+= (myCodeGeneratorTask in Compile)

SBT generate code using project defined generator

Upvotes: 2

Related Questions