mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-27 08:38:13 -07:00
Fix tests.
This commit is contained in:
parent
4db516a3fb
commit
a38889e94f
7 changed files with 22 additions and 14 deletions
|
@ -1,6 +1,7 @@
|
|||
package com.beust.kobalt.app
|
||||
|
||||
import com.beust.kobalt.Args
|
||||
import com.beust.kobalt.internal.IncrementalManager
|
||||
import com.beust.kobalt.internal.KobaltSettings
|
||||
import com.beust.kobalt.internal.PluginInfo
|
||||
import com.beust.kobalt.maven.LocalRepo
|
||||
|
@ -32,7 +33,8 @@ public open class MainModule(val args: Args, val settings: KobaltSettings) : Abs
|
|||
PomGenerator.IFactory::class.java,
|
||||
BintrayApi.IFactory::class.java,
|
||||
Pom.IFactory::class.java,
|
||||
BuildFileCompiler.IFactory::class.java)
|
||||
BuildFileCompiler.IFactory::class.java,
|
||||
IncrementalManager.IFactory::class.java)
|
||||
.forEach {
|
||||
install(builder.build(it))
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@ import javax.inject.Singleton
|
|||
|
||||
@Singleton
|
||||
class PackagingPlugin @Inject constructor(val dependencyManager : DependencyManager,
|
||||
val incrementalManager: IncrementalManager,
|
||||
val incrementalManagerFactory: IncrementalManager.IFactory,
|
||||
val executors: KobaltExecutors, val jarGenerator: JarGenerator, val warGenerator: WarGenerator,
|
||||
val zipGenerator: ZipGenerator, val taskContributor: TaskContributor,
|
||||
val pomFactory: PomGenerator.IFactory, val configActor: ConfigActor<InstallConfig>)
|
||||
|
@ -84,8 +84,8 @@ class PackagingPlugin @Inject constructor(val dependencyManager : DependencyMana
|
|||
// Incremental assembly contributors
|
||||
context.pluginInfo.incrementalAssemblyContributors.forEach {
|
||||
val taskInfo = it.assemble(project, context)
|
||||
val closure = incrementalManager.toIncrementalTaskClosure(TASK_ASSEMBLE, { p: Project -> taskInfo },
|
||||
context.variant)
|
||||
val closure = incrementalManagerFactory.create().toIncrementalTaskClosure(TASK_ASSEMBLE, {
|
||||
p: Project -> taskInfo }, context.variant)
|
||||
val thisResult = closure.invoke(project)
|
||||
if (! thisResult.success) {
|
||||
// Abort at the first failure
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue