mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
generatePom: generates dependencies on projects too.
Fixes https://github.com/cbeust/kobalt/issues/257
This commit is contained in:
parent
c89ba121cc
commit
4d3b7cbebb
1 changed files with 16 additions and 3 deletions
|
@ -45,10 +45,23 @@ public class PomGenerator @Inject constructor(@Assisted val project: Project) {
|
|||
m.addDeveloper(this)
|
||||
}
|
||||
|
||||
val dependencies = arrayListOf<org.apache.maven.model.Dependency>()
|
||||
m.dependencies = dependencies
|
||||
//
|
||||
// Dependencies
|
||||
//
|
||||
m.dependencies = arrayListOf<org.apache.maven.model.Dependency>()
|
||||
|
||||
// 1. Compile dependencies
|
||||
project.compileDependencies.forEach { dep ->
|
||||
dependencies.add(dep.toMavenDependencies())
|
||||
m.dependencies.add(dep.toMavenDependencies())
|
||||
}
|
||||
|
||||
// 2. Project dependencies
|
||||
project.dependentProjects.filter { it.project.name == project.name }.first().dependsOn.forEach {
|
||||
m.dependencies.add(org.apache.maven.model.Dependency().apply {
|
||||
version = it.version
|
||||
groupId = it.group
|
||||
artifactId = it.artifactId
|
||||
})
|
||||
}
|
||||
|
||||
val s = StringWriter()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue