有人知道支持调用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。omniORB Windows二进制文件是用cygwin构建的。我需要将omniORB makefile设置为从c:\mvnrepo\一些依赖项中定位一些依赖项,但是使用cywin风格的路径/cygdrive/mvnrepo/一些依赖项。
发布于 2014-05-24 09:33:46
我不能为它作担保,我没有使用它,也没有仔细看过它,但是下面是一个可能有用的gradle插件:https://github.com/derianto/Gradle-Cygwin-Toolkit-Plugin
无论如何,由于gradle脚本是用groovy编写的,因此如果有必要,只需将自己的解决方案编码到构建脚本中就相当容易了。
https://stackoverflow.com/questions/23836470
复制相似问题