I've created the SI_MAVEN_INTEGRATION branch and will be working on a version of NMaven that will integrate well with Maven. Most of the initial work will come under the sandbox directory of this branch. For those wanting to get up to speed on NMaven, this will be a good place to keep an eye and to make suggestions about, or contributions to, the API, code and designs. Anybody is welcome to do so. If people are going to get involved, now would be the best time to do so.
With over a year of work behind us, I think many of the technical issues and requirements are clearly understood: everything from compiling, testing, resolving, Visual Studio support, etc. I'm going to be dissecting the current implementation and applying a more formal process with use cases, analysis, design. This will increase the modularity of the code and make integration with Maven easier. In the branch, I'll start out with working on the interfaces and interactions, without getting too much into the implementation. Use cases and designs will also follow, identifying any holes. After that, I expect we can either refactor the existing code base or start extracting what we need into the new implementation code base, and of course lots of new work for people to get involved in. Shane
