【发布时间】:2015-03-18 20:04:42
【问题描述】:
我已经在 Qt 之上建立了一个项目(所以源代码是用 C++ 编写的),我想尝试使用 Gradle 进行自动构建。我花了一些时间来了解配置多项目构建的细节(有一个可执行文件和两个库),现在我试图告诉cpp-exe 和cpp-lib 插件我的源代码树是如何构建的。
我已经设置了一个应该打印所有源集的任务(应该至少有默认的,对吧?)它看起来像这样:
task projectinfo {
description = "Informations about the current project"
group = INFORMATIONS_GROUP
doFirst {
task -> print ("""${task.project.sourceSets.all}""")
}
如果我运行此任务,Gradle 会告诉我该项目没有属性“sourceSets”。 The documentation of the plugin 告诉我可以自定义源位置,但不能自定义。
所以我的问题是:我如何告诉 Gradle cpp 插件使用哪些源文件。如果除了其 API 文档和 Gradle 用户指南之外还有任何关于 cpp 插件的文档,那也会有所帮助。
【问题讨论】:
标签: c++ build-automation gradle