Does anyone know whether there are any tools that re like Maven - I'm looking for something to manage project dependencies ?
Any suggestions would be greatly appreciated.
Does anyone know whether there are any tools that re like Maven - I'm looking for something to manage project dependencies ?
Any suggestions would be greatly appreciated.
Well, newer Delphi's support msbuild, (more an ANT substiute) which is pluggable also, and plugs into the IDE which does project management and is also extendable (via toolapi).
Attempting to switch to other build tools that lack deep Delphi compiler integration, runs into problems because they can't deal with the fact that the Delphi compiler can decide compile heaps of units in one run, and doesn't follow the "one compilation unit" at a time of other systems.
It was suggested for Free Pascal several times too, see e.g. http://stackoverflow.com/questions/1893469/could-free-pascal-benefit-of-something-like-apache-maven
In general, these systems seem very complicated, and the really needed functionality still needs to be implemented in plugins.
You can use Maven with Delphi, if you define binary artifacts. I have implemented a prototype which even did dependency resolution for libraries, DCU and DLLs. But I am afraid that there are too many developers who don't like the idea of using a Java build tool for Delphi :)
For C# / the .Net platform there are projects listed on the Apache Incubator page at http://incubator.apache.org/nmaven/
NMaven was retired from the Apache Incubator in November 2008, Development is now focused in these related projects