Merge pull request #16451 from 2m/wip-optional-samples
=pro make samples optional
This commit is contained in:
commit
86a5b3d9d7
2 changed files with 17 additions and 3 deletions
|
|
@ -188,9 +188,10 @@ object AkkaBuild extends Build {
|
||||||
id = "akka-samples",
|
id = "akka-samples",
|
||||||
base = file("akka-samples"),
|
base = file("akka-samples"),
|
||||||
settings = parentSettings ++ ActivatorDist.settings,
|
settings = parentSettings ++ ActivatorDist.settings,
|
||||||
aggregate = Seq(sampleCamelJava, sampleCamelScala, sampleClusterJava, sampleClusterScala, sampleFsmScala,
|
aggregate = if (!CommandLineOptions.aggregateSamples) Nil else
|
||||||
sampleHelloKernel, sampleMainJava, sampleMainScala, sampleMultiNodeScala, osgiDiningHakkersSampleMavenTest,
|
Seq(sampleCamelJava, sampleCamelScala, sampleClusterJava, sampleClusterScala, sampleFsmScala,
|
||||||
samplePersistenceJava, samplePersistenceScala, sampleRemoteJava, sampleRemoteScala)
|
sampleHelloKernel, sampleMainJava, sampleMainScala, sampleMultiNodeScala, osgiDiningHakkersSampleMavenTest,
|
||||||
|
samplePersistenceJava, samplePersistenceScala, sampleRemoteJava, sampleRemoteScala)
|
||||||
)
|
)
|
||||||
|
|
||||||
lazy val sampleCamelJava = Sample.project("akka-sample-camel-java")
|
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