如何在不添加全局路径的情况下使 Eclipse/Ant 识别 Cygwin
我在 Eclipse 中有一个 Java 项目,在 Windows 上运行。它使用 ANT 并有一个调用 SCP/BASH 等 Linux 工具的目标。我已经安装了 cygwin,但由于我尚未将其添加到我的全局路径中,因此 Eclipse/ANT 不知道。
我应该在哪里/如何让各个项目意识到我的 cygwin/bin 目录应该在他们的路径上?
I have a Java project in Eclipse, running on Windows. It uses ANT and has a target which invokes Linux tools like SCP/BASH. I've installed cygwin but since I haven't added it to my global path, Eclipse/ANT isn't aware.
Where/how should I make individual projects aware that my cygwin/bin dir should be on their path?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的第一个想法是你应该在你的[工具 -> ] 中设置一个 ant 或程序配置。外部工具]配置。但这在逐个项目的基础上是行不通的。
不过,关于逐个项目地进行此操作,我不确定是否可以。通常,项目工具链由您选择的项目类型决定。即您选择【新建-->新建】 Java 项目] 并且为您提供了配置来配置要使用的 JRE 等。
因此,我怀疑要在逐个项目的基础上执行您所要求的操作,您需要创建一个新的 Eclipse 项目模板。这意味着为您的新项目类型创建一个插件,该插件将允许您配置使用所需工具链配置的环境。
我不是专家,但这篇文章可能会有所帮助: Eclipse CDT - 新模板或“项目类型”。
My first thought is that you should set up an ant or program config in your [Tools -> External tools] config. This wouldn't work on a project-by-project basis though.
Regarding doing it on a project-by-project basis though, I'm not really sure if you can. Ordinarily, the project tool-chain is determined by the project type you select. That is, you select [New -> Java Project] and you're provided with config to configure the JRE to use, etc.
So, I suspect that to do what you're asking on a project-by-project basis, you'd need to create a new Eclipse project template. This means creating a plugin for your new project-type that will allow you to configure your environment configured with the toolchain you want.
I'm not an expert but this post may be helpful: Eclipse CDT - new template or "project type".