mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
Fix Preconditions.
This commit is contained in:
parent
1bb722e285
commit
858dc8f33e
2 changed files with 6 additions and 8 deletions
|
@ -4,7 +4,6 @@ import com.beust.kobalt.SystemProperties
|
||||||
import com.beust.kobalt.api.Project
|
import com.beust.kobalt.api.Project
|
||||||
import com.beust.kobalt.misc.KFiles
|
import com.beust.kobalt.misc.KFiles
|
||||||
import com.beust.kobalt.misc.log
|
import com.beust.kobalt.misc.log
|
||||||
import com.google.common.base.Preconditions
|
|
||||||
import com.google.inject.assistedinject.Assisted
|
import com.google.inject.assistedinject.Assisted
|
||||||
import org.apache.maven.model.Developer
|
import org.apache.maven.model.Developer
|
||||||
import org.apache.maven.model.Model
|
import org.apache.maven.model.Model
|
||||||
|
@ -21,8 +20,8 @@ public class PomGenerator @Inject constructor(@Assisted val project: Project) {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun generate() {
|
fun generate() {
|
||||||
Preconditions.checkNotNull(project.version, "version mandatory on project ${project.name}")
|
requireNotNull(project.version, { "version mandatory on project ${project.name}"})
|
||||||
Preconditions.checkNotNull(project.artifactId, "artifactId mandatory on project ${project.name}")
|
requireNotNull(project.artifactId, { "artifactId mandatory on project ${project.name}" })
|
||||||
val m = Model().apply {
|
val m = Model().apply {
|
||||||
name = project.name
|
name = project.name
|
||||||
artifactId = project.artifactId
|
artifactId = project.artifactId
|
||||||
|
|
|
@ -9,7 +9,6 @@ import com.beust.kobalt.api.annotation.Task
|
||||||
import com.beust.kobalt.internal.DocUrl
|
import com.beust.kobalt.internal.DocUrl
|
||||||
import com.beust.kobalt.maven.PomGenerator
|
import com.beust.kobalt.maven.PomGenerator
|
||||||
import com.beust.kobalt.misc.*
|
import com.beust.kobalt.misc.*
|
||||||
import com.google.common.base.Preconditions
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
import javax.inject.Singleton
|
import javax.inject.Singleton
|
||||||
|
@ -38,10 +37,10 @@ public class PublishPlugin @Inject constructor(val files: KFiles, val factory: P
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun validateProject(project: Project) {
|
private fun validateProject(project: Project) {
|
||||||
Preconditions.checkNotNull(project.name, "Project $project should have a name")
|
requireNotNull(project.name, { "Project $project should have a name" })
|
||||||
Preconditions.checkNotNull(project.version, "Project $project should have a version")
|
requireNotNull(project.version, { "Project $project should have a version" })
|
||||||
Preconditions.checkNotNull(project.group, "Project $project should have a group")
|
requireNotNull(project.group, { "Project $project should have a group" })
|
||||||
Preconditions.checkNotNull(project.artifactId, "Project $project should have a artifactId")
|
requireNotNull(project.artifactId, { "Project $project should have a artifactId" })
|
||||||
}
|
}
|
||||||
|
|
||||||
private val VALID = arrayListOf(".jar", ".pom")
|
private val VALID = arrayListOf(".jar", ".pom")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue