publishToMavenLocal
始终发布到〜/ .m2或<LocalRepository>
中~/.m2/settings.xml
标记的路径集。但是,当我设置系统属性maven.repo.local
时,它将被忽略。有没有办法在使用gradle publishToMavenLocal
发布时覆盖本地maven存储库的位置,而不是settings.xml(我正在寻找项目属性或系统属性或环境变量)。
以下是我尝试gradle -Dmaven.repo.local=/home/skgupta/myrepo build pTML
请帮忙
答案 0 :(得分:0)
您的val mutableProps = YourData::class.memberProperties.filterIsInstance<KMutableProperty<*>>()
sourceMap.forEach { key, newValue ->
mutableProps.forEach {
if (key == it.name) {
it.setter.call(obj, newValue)
}
}
}
方法正在我的Gradle v4.8.1上运行,这是摘要:
-Dmaven.repo.local
将显示已发布的文件。