我已经设置了一个Gradle任务来自动生成我的Gradle构建的一个子项目,而另一个依赖于这个子项目(原因:涉及Apache!)。所以根build.gradle包含这个自动生成任务,它创建了一个"CordovaLib“子项目。另一个子项目中的build.gradle (不是自动生成的)依赖于CordovaLib:
de
我正试图做一些无可否认的边缘的事情。我已经定义了一个web应用程序Gradle项目,我希望构建这个项目的多个版本,其中每个版本使用不同版本的特定依赖项。此外,我希望在设计这个版本时,这些版本可以来自某些动态源(例如用户输入),而不是文件中硬编码的内容。系统的目的是为流行的web框架构建测试应用程序,我可以用它来测试与工具的兼容性。我实际上想用Gradle实现下面bash正在做的事情
for version in 4.
目前,我正在尝试将我的项目从maven迁移到gradle,为此,我正在创建一个自定义脚本,该脚本从pom文件生成gradle构建文件,并考虑到所有项目细节。脚本从build.gradle文件中生成"build-generated.gradle“文件,该文件将在配置阶段执行。//Text of common build.gradle:
println "Configuring ${project.name}&quo
过去,在多项目构建中使用基于Groovy的构建文件时,我可以在subproject块中指定subproject,而不存在任何问题。对于Kotlin,我知道它必须在java块中才能使用Kotlin进行配置,但是当我试图从根build.gradle.kts文件中的subproject块进行配置时,会得到一个编译错误: public val PluginDependenciesSpec.java: Plug