2014-01-14 36 views
0

我在寫一個構建併發布到Artifactory的測試。由於我不想讓測試失敗(例如,通過單獨的構建作業或開發人員),因此我想覆蓋rootProject.name。這可以從命令行完成嗎?我試過-ProotProject.name=${module}-Pproject.archivesBaseName=${module}但他們沒有工作(後者確實有一些影響,但該工件仍然在settings.gradlerootProject.name設置中發佈)。如何從命令行重寫Gradle`rootProject.name`?

回答

1

您必須編寫腳本settings.gradle。例如:

rootProject.name = System.getProperty("rootProjectName") 

現在您可以使用gradle build -DrootProjectName=foo運行。