Delphi(或C#)的Maven式工具

时间:2010-07-07 10:42:58

标签: delphi build

有谁知道是否有任何工具像Maven一样 - 我正在寻找管理项目依赖的东西?

任何建议都将不胜感激。

3 个答案:

答案 0 :(得分:3)

如果您定义二进制工件,则可以将Maven与Delphi一起使用。我已经实现了一个原型,甚至对库,DCU和DLL进行了依赖性解析。但是我担心有太多的开发人员不喜欢使用Delphi的Java构建工具的想法:)

答案 1 :(得分:1)

嗯,较新的Delphi支持msbuild(更多ANT替代品)也是可插拔的,并插入IDE进行项目管理并且也可扩展(通过toolapi)。

尝试切换到缺乏深度Delphi编译器集成的其他构建工具会遇到问题,因为它们无法处理Delphi编译器可以在一次运行中决定编译堆单元的事实,并且不遵循“一个编译单元“在其他系统的时候。

有人也建议使用Free Pascal几次,例如Could Free Pascal benefit of something like Apache Maven?

一般来说,这些系统看起来非常复杂,而且真正需要的功能仍然需要在插件中实现。

答案 2 :(得分:1)

对于C#/ .Net平台,Apache孵化器页面上列出的项目位于http://incubator.apache.org/nmaven/

  • NMaven @ Codeplex - 继续重写中继,包括插件。
  • NPanday - 继续0.14开发分支,包括插件和Visual Studio集成。
  • Byldan - 一个用C#编写的类似Maven的工具

NMaven于2008年11月从Apache Incubator退休,开发现在专注于这些相关项目