0

有谁知道支持调用 cygpath 的 maven、ant 或 gradle 插件?cygpath 实用程序知道如何将 Windows 文件系统路径 (c:\dev) 转换为 cygwin/unix 样式的文件路径 (/cygdrive/c/dev)。

我已经搜索了互联网,但没有找到任何东西。最接近的是这个 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。

4

1 回答 1

0

我不能保证我没有使用它或仔细查看它,但这里有一个可能有用的 gradle 插件:https ://github.com/derianto/Gradle-Cygwin-Toolkit-Plugin

在任何情况下,由于 gradle 脚本是用 groovy 编写的,因此如果需要,只需将自己的解决方案编码到构建脚本中应该相当容易。

于 2014-05-24T09:33:46.617 回答