4

我不确定是否已经有答案 - 找不到这个(希望是常见的)设置的答案:

我最近将我的一个 ColdFusion 项目转换为通过 ANT 进行部署。

我有一个本地 ant 脚本,它指示远程服务器检查代码,并在服务器上远程运行应用程序的特定构建文件。

我有几个端点:

Live - production(在生产服务器上) Staging - 在生产服务器上,不同的数据源等。 dev - 在本地机器上。

我遇到的似乎是一个简单而常见的问题。我现在需要 ANT 来创建任何构建,即使是在本地也是如此。好的,创建了一个本地端点并为我的盒子配置。

问题?如何让它在 Eclipse/ColdFusion 构建器中显示为项目(如果可能,自动显示)。我设想的不是通过 CFBuilder/Eclipse 中的 subversion 插件检查分支,而是现在使用 ANT 为我做这件事。

由于我使用 ColdFusion Builder(Eclipse + Adob​​e 的插件),我拥有所有 eclipse 的工具和插件来解决以下问题:我怎样才能最好地从 Eclipse/ColdFusion Builder 中调用 ANT,将本地构建设置为我的项目可以开发和工作吗?

我认为当我从本地框中重新签入代码时,我必须确保不要签入任何具有本地配置路径等的文件。

我希望这是一个足够详细和清晰的解释,如果没有,请询​​问。

提前致谢!

4

1 回答 1

6

你不能让它“自动”出现在 CFBuilder 中,但你可以让它变得非常简单。

Eclipse 需要“.project”文件,这是一个简单的 xml 文件,默认情况下通常只包含项目名称。

从 SVN 签出项目后,执行文件 -- 新建 -- ColdFusion 项目并将其指向您签出代码的目录。这将在其中创建 .project 。从那里,您可以将该文件提交到 SVN。

从 SVN 签出项目的后续开发人员可以将文件 - 导入 - 现有项目到工作区,并将其指向他们签出的位置。由于其中包含 .project 文件(从您提交时开始),因此当他们在该导入向导中搜索项目时,该项目将显示出来。

现在,如果您已经使用 ANT 来检查代码,那么您就是这样做的。但是,如果您想要一种可能更简单的方法,那么您可以将 Subversive 或 Subclipse 插件安装到 CFBuilder 中,然后执行

  1. 文件 -- 新 -- 从 svn 签出项目
  2. 指向你的 svn 网址
  3. 选择您要签出的目录
  4. 选择您希望代码所在的位置
  5. 点击完成
于 2010-05-11T00:01:02.967 回答