簡體   English   中英

從java獲取gradle構建路徑文件夾

[英]Get gradle build path folder from java

我運行了一個創建一些日志的記錄器測試,因為我希望在測試通過后或在下一個gradle構建執行中自動刪除它們,我想將這些文件輸出到build gradle文件夾中。

我一直在尋找如何指向Java的build gradle文件夾的相對路徑,但我找不到任何答案。

我的測試是在文件夾結構中

 Project->src->main->java

我想將文件輸出到

 Project->build

知道如何獲得相對路徑嗎?

   String projectPath = System.getProperty("user.dir");
   rollingFileAppender.setFile(projectPath + File.separator + "/build/policy_rule_test.log");

顯然user.dir + '/build'可以解決,但是gradle確實有一個構建目錄的變量,即buildDir

在這兩種方式中,我建議使用buildDir ,如果插件或某人決定通過設置buildDir來更改輸出目錄,那么你仍然需要進行清理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM