使用 NANT 构建子项目
我正在尝试使用 NANT 构建一个项目(A)。项目(A) 依赖于另一个也是使用NANT 构建的项目(B)。我希望能够从项目 (A) 的构建中调用依赖项目 (B) 的构建。我尝试将项目 B 的构建文件包含在项目 A 的构建文件中。这会产生错误,因为这两个构建文件包含共享相同名称的目标。
有没有办法为包含的构建文件添加别名?
I'm trying to build a project(A) using NANT. The project(A) relies upon another project(B) which is also built with NANT. I want to be able to invoke the build of the dependent project(B) from within the build of project(A). I've tried including the build file of project B in the build file of project A. This creates an error because the two build files contain targets that share the same name.
Is there a way to alias the included build file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以通过创建一个“父”构建文件来做到这一点,该文件使用“nant”操作来调用其他构建文件。
You can do it like this by creating a "parent" buildfile, that uses the "nant" action to call other buildfiles.
我试图使用包含任务来执行此操作,但发现 nant 任务实际上是我所需要的。
I was trying to do this using an include task but have found that the nant task is actually what I required.
您的“主”文件中可以有多个这样的目标。我经常使用以下构造在目标之间共享一组构建文件,以使脚本维护更容易。
You can have several of such targets in your 'master' file. I often use the following construction to share a set of build files between targets to make script maintenance easier.