[英]How to auto-generate a pom file during build for upload to a maven2 repository?
我正在尋找gradle來創建帶有依賴項之類的基本要件的干凈pom,以便可以沿着jar,sources.jar和javadoc.jar上載它。
我也不想手動創建pom。
看一下發布 ,尤其是使用maven-publish
插件,它確實可以為您解決這個問題。
但是為了使發布量最少,這很簡單:
plugins {
`java`
`maven-publish`
}
group = "org.example"
version = "1.0"
// dependencies declaration omitted
publishing {
publications {
create<MavenPublication>("myLibrary") {
from(components["java"])
}
}
repositories {
maven {
name = "myRepo"
url = uri("file://${buildDir}/repo")
}
}
}
注意:這使用Kotlin DSL,Groovy版本有一些區別,請參閱文檔
然后運行./gradlew publish
將發布org.example:<project-name>:1.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.