2014-05-23 14 views
0

有誰知道支持調用cygpath的maven,ant或gradle插件嗎? cygpath實用程序知道如何將Windows文件系統路徑(c:\ dev)轉換爲cygwin/unix樣式文件路徑(/ cygdrive/c/dev)。maven,ant或gradle插件來執行cygwin cygpath?

我搜索了互聯網,但沒有找到任何東西。最接近的是這個jenkins插件(https://wiki.jenkins-ci.org/display/jenkins/cygpath+plugin)。

上下文: 我試圖從omniORB源代碼tarball中自動創建一個omniORB maven工件。我必須做的第一件事之一就是用符合我們開發環境的文件系統路徑修補omniORB源文件。在每個開發人員的機器上,我們都有一個環境變量,指定他們的maven repo的位置,例如C:\ mvrepo。 omn​​iORB Windows二進制文件使用cygwin構建。我需要設置omniORB makefile以從c:\ mvnrepo \ some-dependency中找到一些依賴項,但是使用cywin樣式路徑/ cygdrive/mvnrepo/some-depenendency。

回答

0

我不能擔保它我還沒有使用過或細細看了,但這裏是一個插件的gradle可能是有用的:https://github.com/derianto/Gradle-Cygwin-Toolkit-Plugin

在任何情況下,由於gradle這個腳本是用常規它如果必須的話,只需將自己的解決方案編碼到構建腳本中應該相當容易。