ManifoldCF now has a Maven build, along with the Ant build. While we support both, the ManifoldCF team considers the Maven build to be secondary. This means that, in some cases, there is no good way to build either certain connectors, or the ManifoldCF distribution, in complete form using Maven.
The known Maven limitations are as follows:
- Connectors that depend on proprietary libraries or would require special plugins to be coded are not built. This includes LiveLink, Documentum, FileNet, and Meridio.
- The Maven build does not construct an appropriate example directory with all the correct parts. It only builds jars and wars.
- Some dependencies must be installed in your local repository by hand. There is a supplied script which uses the ant build to do this, called mvn-bootstrap.