我正在尝试同时运行两个maven / mvn命令,但它没有说JDWP传输地址正在使用中。
我有一个服务正在运行
mvn tomcat7:run
然后,当我尝试运行任何maven命令时,它会失败。
mvn --version
或 mvn build
我总是得到
ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
原因是第一个maven命令保留在端口8000上(tomcat在8080上运行)
如何让maven使用不同的端口?
在寻找答案之后,我发现了一些与debuging相关的内容,并尝试以下运气
导出MAVEN_OPTS =“ - Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5035"; mvn build