正常情况下用的命令为: mvn jetty:run-war -Dmaven.test.skip=true
使用Maven过程中问题解决收获:
1, 只打war包而不运行jetty(pom.xml文件中,有<packaging>war</packaging>)?
-- mvn war:war
或
-- mvn package
2, 用以前的war包启动jetty,而不必再打war包?
-- mvn jetty:run, 即: 不必加run后面的"-war".
3, 改Jetty启动时默认的port号?
-- mvn -Djetty.port=8087 jetty:run-war
4, 以debug方式启动jetty?
-- 用maven_home/bin下的mavenDebug命令,如: mavenDebug jetty:run-war -Dmaven.test.skip=true
5, 改debug方式启动Jetty时的监听端口?
-- 把maven_home/bin下的mavenDebug启动脚本"-Xrunjdwp"选项里的address为其它值, 其默认值为8000.
如下所示: set INT_MAVEN_OPTS=%MAVEN_OPTS% -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000