Rob*_*nik 6 tomcat intellij-idea
背景:
我有一个运行maven构建的运行配置.我已经设置了一个Context Path来查看Build目录的Target Directory,因此我不必每次运行构建时都手动复制war文件.
我想要的是我的构建配置自动杀死正在运行的tomcat进程,运行构建,并且(如果成功)重启tomcat.
问题:
我想在构建之前和之后简单地调用启动/停止tomcat批处理文件,但我遇到了两个障碍:
有没有办法为我当前的构建配置启用这些选项(通过插件或类似)?
-要么-
是否可以按顺序(一个接一个)运行构建配置,是否有插件或其他东西来创建批处理脚本构建配置?
Cra*_*der 12
无法直接在IDEA中运行批处理脚本,并且在IDEA 11中运行之前也无法进行一系列操作.
在IDEA 12中,可以指定在运行之前要执行的多个操作,这样您就可以创建将重启Tomcat的Maven目标(通过运行批处理脚本或其他方式)并在Before Launch列表中指定2个操作:kill运行Tomcat进程(这可以是另一个Maven目标,另一个Run配置或Ant任务)并运行构建(Maven目标).以下是此ID在IDEA 12中的外观:

运行此配置时,它将终止Tomcat,执行构建并重新启动Tomcat.
如果使用" Run Another Configuration之前启动"步骤链接多个"运行"配置,它也应该有效.
IDEA 12计划于2012年底推出,但首批EAP版本将在几周内上市.
另一个解决方案是使用Mojo Executor或Ant任务执行所有3个操作的单个Maven目标.
| 归档时间: |
|
| 查看次数: |
8962 次 |
| 最近记录: |