java调试在Teamcity实例中运行的插件
我想知道调试Teamcity插件的最佳方法。我目前的方法是运行mvn包,将zip文件上载到Teamcity,然后重新启动服务器。这需要太多的时间。我读过,我可以将这个参数传递给JVM“-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5555”,但我不明白如果插件不是由maven编译然后上传到服务器,我如何调试插件
如果我在本地java代码中创建一个断点,Teamcity实例如何知道它应该将这个新代码与断点一起使用
这将是非常有帮助的,看看有关这方面的视频或详细的指南。我在任何地方都找不到这个问题的正确答案
谢谢
# 1 楼答案
远程调试插件是可能的,但仍然需要构建插件(本地或在持续集成服务器上),上传插件,然后重新启动服务器
$TEAMCITY_SERVER_OPTS
=“-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005”(与JakeTrent.com上面建议的略有不同)