`
fangin
  • 浏览: 3568 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

使用myeclipse 配置dubug maven自带的jetty服务器

阅读更多
不废话,上图


首先打开工具

选择项目路径下的bat文件,可能很多人没有自己写bat文件,那就得把路径设成maven的bin目录下的mvn.bat了,这样后面的参数就很复杂。
还是推荐自己在项目路径下写一个bat文件,在自己的bat里调用maven目录下的bat
后面我会把完整的bat贴上来以作参考




新建一个MAVEN_OPTS变量,值是-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y



开debug窗口




图片中画圈的部分新建一个工程,剩下的很简单不贴了



完整的bat

@echo off

if "%1" == "run" goto run
if "%1" == "debug" goto debug
if "%1" == "eclipse" goto eclipse
if "%1" == "war" goto war
if "%1" == "exploded" goto exploded
if "%1" == "install" goto install
if "%1" == "deploy" goto deploy
if "%1" == "" goto eclipse
if "%1" == "clean" goto clean
if "%1" == "-?" goto help
if "%1" == "-h" goto help
goto help

:run
set MAVEN_CMD_LINE_ARGS=jetty:run
goto setMHome

:debug
set MAVEN_CMD_LINE_ARGS=jetty:run 
SET MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 
goto setMHome

:eclipse
set MAVEN_CMD_LINE_ARGS=-DdownloadSources=true -DdownloadJavadocs=true eclipse:eclipse
goto setMHome

:clean
set MAVEN_CMD_LINE_ARGS=clean
goto setMHome

:war
set MAVEN_CMD_LINE_ARGS=jetty:run-war
goto setMHome

:exploded
set MAVEN_CMD_LINE_ARGS=jetty:run-exploded
goto setMHome

:install
set MAVEN_CMD_LINE_ARGS=-DperformRelease=true
goto setMHome

:deploy
set MAVEN_CMD_LINE_ARGS=-DperformRelease=true deploy
goto setMHome

:help
echo Usage: xxx[options]
echo ------------------------
echo where options include:
echo 	run: run the jetty in product mode
echo 	debug: run the jetty in debug mode
echo 	eclipse: generate files required for eclipse
echo 	clean: remove all generated files
echo	war: generate either a deployed webapp or a webapp packaged as a WAR file
echo	exploded: generate the WAR in exploded form 
echo	install: compile jar,source-jar,javadoc-jar and install to local
echo	deploy: deploy the jar to nexus server
echo 	-h: display help information
goto end

:setMHome
SET M2_HOME=%~dp0tools\maven

call "%~dp0tools\maven\bin\mvn.bat" %MAVEN_CMD_LINE_ARGS%

:end

  • 大小: 22 KB
  • 大小: 56.2 KB
  • 描述: -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
  • 大小: 47.5 KB
  • 大小: 35.1 KB
  • 大小: 66.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics