您是否使用NPanday将Visual Studio与Apache Maven集成?如果是这样,它运作良好吗?你会再次使用它吗?
编辑:不太具体,我想,我想解决的问题是: 我在Subversion中有一个C#解决方案,它依赖于Subversion树中其他项目。我想用Hudson构建我的项目。我可以在本地构建其他项目DLL,并引用它,但这对CI服务器不起作用。我无法引用该项目,因为Hudson使用新名称将项目文件夹复制到其他位置。解决方案是什么?
答案 0 :(得分:1)
虽然有些问题仍然存在,但NPanday自1.1以来取得了一些进展 - 它已经转移到Apache和1.4.0-incubating has been released。
- 原始答案:已经过时了 -
我们甚至试图和Hudson一起使用NPanday。它可以工作,但是在NPanday 1.1中,生命周期仍然非常类似于java,并且不能很好地适应.NET项目的需求。
插件可以维护包含所有源文件的pom.xml。提供了对资源的支持,但尚未完成:不支持本地化的卫星组件。
该插件仅适用于英语VS安装(正在进行补丁)
我们最终构建了自己的maven-plugins,我现在正试图进入NPanday for v1.2。 (希望在夏天之前发布)
在Teamcity中,您可以轻松地依赖其他构建项目生成的工件,但Hudson会not seem to support that。
答案 1 :(得分:0)
安德鲁,
我一直致力于利用NPanday和Continuum(maestro)构建和发布管理功能。有一些小问题但慢慢改进并提供CI和集中式二进制管理(主要优势)的好处。我从未尝试过哈德森,但建议你继续使用NPanday和连续体(maestro)组合来实现CI。
答案 2 :(得分:0)
我尝试在mac os x上使用npanday并使用mono for .Net
但项目不会被编译或打包
不确定npanday是否仍然有效