我需要在gradle期间启动一个groovy脚本 - run
- compileGroovy
- 任务之后的任务,以便创建一些资源。因此我制作了以下build.gradle
- 文件:
apply plugin: 'groovy'
apply plugin:'application'
repositories {
mavenCentral()
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.4.3'
}
task myTask << {
new GroovyShell().run(file('/src/someScript.groovy'))
}
myTask.mustRunAfter(compileGroovy)
myTask.dependsOn(compileGroovy)
问题是:执行myTask
任务时,run
永远不会被执行。
如何在myTask
- 任务之后执行compileGroovy
run
- var mailbox = new Mailbox("b@company.com");
var folderId = new FolderId(WellKnownFolderName.Inbox, mailbox);
Folder lyncFolder;
try
{
// Getting ServiceResponseException : Unable to access an account or mailbox
lyncFolder = Folder.Bind(_exchangeService, folderId);
}
catch (ServiceResponseException ex)
{
_logger.Error(ex);
throw;
}
- 任务?
答案 0 :(得分:1)
尝试添加:
compileGroovy.finalizedBy(myTask)
它应该解决问题。