我有一个由gradle构建的spring项目。我将gradle从1.7
升级为2.13
项目结构
Project
├─ modules
│ └───apps
│ ├─service-engine
│ │ └──build.gradle
│ └─ build.gradle
└─ build.gradle
settings.gradle
档案
include 'modules:apps:service-engine',
根构建脚本
def prepareWar(war, project) {
//do somthing here
}
在apps
模块
subprojects {
apply plugin: 'war'
}
在service-engine
project.ext.set('moduleName', 'Service-Engine')
prepareWar(war, project)
但是它给出了错误
- 出了什么问题:评估项目>':modules:apps:service-engine'时出现问题。 无法在项目':modules:apps:service-engine'上找到属性'war'。
它与gradle 1.7一起工作正常,我找不到这个错误的原因。 请有人帮帮我吗?
答案 0 :(得分:0)
在modules
中添加build.gradle文件并添加subprojects {
apply plugin: 'war'}
以构建脚本工作。