2014-09-22 96 views
2

如何找出變量workspace_loc指向的實際路徑?這是在「外部工具配置」的上下文中。變量workspace_loc的實際值?

+2

這只是您正在使用的工作區的路徑。 – 2014-09-22 11:38:13

+0

@ greg-449這就是它應該是。但是當我使用按鈕配置ANT構建,並且選擇了一個不在我的工作空間中,但實際上在我的GIT存儲庫中的構建文件時,我仍然得到一個基於workspace_loc的路徑,這是錯誤的,除非workspace_loc是而不是工作區的路徑。 – Roland 2014-09-22 11:43:00

+2

如果你的意思是$ {workspace_loc:/ project/file},那麼這是正確的。儘管實際的文件可能在GIT中,但該項目被認爲是在工作區中。路徑被解析爲好像有一個從工作區到git位置的符號鏈接。 – 2014-09-22 12:18:17

回答

3

使用Ant回聲任務:

假設在 「外部工具配置」 您定義BASEDIR爲: ${workspace_loc:/com.my.tools}

然後使用Ant構建文件中的以下內容:

<echo message="${basedir}"/>