=pro make samples optional
This commit is contained in:
parent
4346a03f96
commit
74934c0b5c
2 changed files with 17 additions and 3 deletions
|
|
@ -188,9 +188,10 @@ object AkkaBuild extends Build {
|
|||
id = "akka-samples",
|
||||
base = file("akka-samples"),
|
||||
settings = parentSettings ++ ActivatorDist.settings,
|
||||
aggregate = Seq(sampleCamelJava, sampleCamelScala, sampleClusterJava, sampleClusterScala, sampleFsmScala,
|
||||
sampleHelloKernel, sampleMainJava, sampleMainScala, sampleMultiNodeScala, osgiDiningHakkersSampleMavenTest,
|
||||
samplePersistenceJava, samplePersistenceScala, sampleRemoteJava, sampleRemoteScala)
|
||||
aggregate = if (!CommandLineOptions.aggregateSamples) Nil else
|
||||
Seq(sampleCamelJava, sampleCamelScala, sampleClusterJava, sampleClusterScala, sampleFsmScala,
|
||||
sampleHelloKernel, sampleMainJava, sampleMainScala, sampleMultiNodeScala, osgiDiningHakkersSampleMavenTest,
|
||||
samplePersistenceJava, samplePersistenceScala, sampleRemoteJava, sampleRemoteScala)
|
||||
)
|
||||
|
||||
lazy val sampleCamelJava = Sample.project("akka-sample-camel-java")
|
||||
|
|
|
|||
13
project/CommandLineOptions.scala
Normal file
13
project/CommandLineOptions.scala
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
package akka
|
||||
|
||||
object CommandLineOptions {
|
||||
|
||||
/**
|
||||
* Aggregated sample builds are transformed by swapping library dependencies to project ones.
|
||||
* This does work play well with dbuild and breaks scala community build. Therefore it was made
|
||||
* optional.
|
||||
*
|
||||
* Default: true
|
||||
*/
|
||||
val aggregateSamples = sys.props.getOrElse("akka.build.aggregateSamples", "true") == "true"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue