我正在开发一个使用EJB2s的项目.创建的EJB Jars需要在应用程序服务器捆绑在war/ear中并进行部署之前进行其他处理.
我已经创建了一个自定义任务,如果我明确地调用它(gradle ejbDeploy),它可以进行额外的处理,但是很难将它安装到gradle多项目生命周期中.我需要以某种方式将它添加到构建图中,以便在jar任务之后自动执行.
我的第一次尝试是将它添加到jar中
jar.doLast{
ejbDeploy.execute()
}
Run Code Online (Sandbox Code Playgroud)
这似乎适用于任意代码块,但不适用于任务
推荐的解决方案是什么?我看到三种方法:
有推荐的方法吗?
谢谢!