我有一个任务,我正在执行一个命令。我需要根据我是./gradlew --debug myTask
还是./gradlew myTask
来更改传递给命令的参数。
我认为它就像执行:project.logger.isEnabled(LogLevel.DEBUG)
一样简单,但即使将--debug
传递给Gradle也会返回false。
- = - = - = - = - = - = - = - = - = -
看来你们都是正确的。我做了一个无效的假设,即主Gradle进程会将其调试标志信息传递给工具API,结果证明是不正确的。问题是我需要将额外的--debug
标志传递给工具API流程。
答案 0 :(得分:4)
答案 1 :(得分:3)
以下var orderSchema = new Schema({
orderId: {
type: Schema.Types.ObjectId
},
orderType: {
type: String,
enum: ['OBJEC1','OBJECT2']
},
price: {
type: String,
enum: ['PRICE1', 'PRICE2', 'PRICE3']
},
coverPhoto: {
type: String
},
photos: [{
address: {
type: String
}
}],
orderQuantity: {
type: Number
},
isChecked: {
type: Boolean,
default: true
},
date: {
type: Date,
default: Date.now
}
});
效果很好:
build.gradle
尝试仅运行println "LOL ${logger.isDebugEnabled()}"
和gradle
或gradle -d