Hi.
I have the following structure
Project A
--------Project B
----------------Project D
----------------Project E
I use the maven-publish plugin in the project D and E to generate the jars, the project D has a project E as a dependency.
I would like config my build to generate project E.jar to include(embed) in project B, with that I don’t need put these two dependencies in another project, only one.
I can’t figure out how could I do that.
I have the following configuration in these two projects (D and E).
publishing {
publications {
mavenJava(MavenPublication) {
groupId group
artifactId rootProject.name
version version
from components.java
artifact sourceJar
}
}
repositories {
mavenLocal()
maven {
url domain
credentials {
username User
password Pass
}
}
}
}
task sourceJar(type: Jar, dependsOn: classes) {
classifier ‘sources’
from sourceSets.main.allSource
}
Thanks for helping