2015-04-04 7 views

risposta

29

In genere tali directory vengono utilizzate per il codice dipendente dalla versione binaria. Ad esempio, le macro in 2.10 non sono compatibili all'origine con le macro in 2.11, quindi se stai costruendo il tuo progetto per diverse versioni binarie e stai usando macro, ha senso inserire il codice che è valido solo per la versione specifica in diverse origini di origine. SBT utilizzerà quindi la directory appropriata durante la compilazione per 2.10 o 2.11.

Se si utilizza SBT, tuttavia, è necessario impostarlo manualmente nella definizione di build. Se non si utilizza SBT, probabilmente il plug-in IDEA è stato aggiornato per gestire tali elementi da solo.

+7

"Se si utilizza SBT, tuttavia, è necessario impostare manualmente tale impostazione nella definizione di build" No, questo fa parte di SBT 0.13.8: https://github.com/sbt/sbt/ pull/1799 –

+0

@AlexeyRomanov grazie per i chiarimenti. È ovviamente correlato alla SBT. :) –

+0

@AlexeyRomanov, ohh, bello! Non lo sapevo, grazie! –