【发布时间】:2023-12-29 04:41:01
【问题描述】:
我在 Eclipse 中有一个 Java 项目,在 Windows 上运行。它使用 ANT 并有一个目标可以调用 SCP/BASH 等 Linux 工具。我已经安装了 cygwin,但由于我没有将它添加到我的全局路径中,所以 Eclipse/ANT 不知道。
我应该在哪里/如何让单个项目知道我的 cygwin/bin 目录应该在他们的路径上?
【问题讨论】:
我在 Eclipse 中有一个 Java 项目,在 Windows 上运行。它使用 ANT 并有一个目标可以调用 SCP/BASH 等 Linux 工具。我已经安装了 cygwin,但由于我没有将它添加到我的全局路径中,所以 Eclipse/ANT 不知道。
我应该在哪里/如何让单个项目知道我的 cygwin/bin 目录应该在他们的路径上?
【问题讨论】:
我的第一个想法是你应该在你的 [Tools -> External tools] 配置中设置一个 ant 或程序配置。但是,这不适用于逐个项目。
不过,关于逐个项目进行,我不确定你是否可以。通常,项目工具链由您选择的项目类型决定。也就是说,您选择 [New -> Java Project] 并为您提供配置以配置要使用的 JRE 等。
所以,我怀疑要逐个项目地执行您所要求的操作,您需要创建一个新的 Eclipse 项目模板。这意味着为您的新项目类型创建一个插件,允许您使用所需的工具链配置您的环境。
我不是专家,但这篇文章可能会有所帮助:Eclipse CDT - new template or "project type"。
【讨论】: