公司使用maven构建项目,之前并没有在项目中实际用到maven,因此需要重新搭建开发环境,记录下来过程:
1.右键项目debug as添加mvn命令: jetty:run
2.进入eclipse的菜单Run->Debug configurations,会看到maven build下对应的项目的mvn命令的项,选中Environment选项卡 -->New,name输入MAVEN_OPTS,value中加入-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=y
3.项目右键Debug as-->Maven build(刚才设置的mvn命令)
maven下 jetty:run很爽,但是偶尔想通过eclipse调式一下可以吗?
回答是肯定的
Goals还是设置为jetty:run
Environment添加variable
name:MAVEN_OPTS
variable:-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
然后eclipse debug,跟以前一样调试有木有
以上转自:http://www.spasvo.com/ceshi/open/kydycsgj/junit/2013121293531.html
实际上最新的Eclipse只需第一步即可在开发环境中使用maven
按照上面的步骤进行操作可以使用jetty 启动项目,并且可以debug,实现热部署。
以下为pom中相关的插件信息
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.25</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>80</port>
</connector>
</connectors>
<webAppConfig>
<contextPath>/</contextPath>
</webAppConfig>
</configuration>
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
相关推荐
java开发中Eclipse+maven+jetty环境配置
Eclipse Maven项目中配置Jetty,本工程为maven项目。
详细介绍Eclipse+maven+jetty开发环境搭建
maven集成jetty必须jar包maven-jetty-plugin,内含多个版本
maven jetty 插件,直接放在ide的插件包即可
ECLIPSE MAVEN3插件文件(eclipse-maven3-plugin工具)
直接离线安装eclipse中的maven插件,在你的eclipse安装根目录下创建两个文件夹:links,myplugins(文件夹名字可以自定义),所在路径D:\eclipse。将下载下来的maven插件放到myplugins下。载links目录下创建一个...
Eclipse_Maven_Jetty配置
Eclipse整合Maven开发教程 1 1. Maven简介 1 2. 安装Maven 1 3. 集成配置 4 3.1 让Eclipse支持集成Maven 4 3.2 增加Maven安装版本 5 3.3 配置Maven仓库 6 4. 开发应用 8 4.1 新建工程 8 4.2 Maven生命...
eclipseMaven插件eclipseMaven插件eclipseMaven插件eclipseMaven插件
eclipse maven插件。 因在线安装地址出错,虽然可以去eclipse market中搜到,但有时版本问题,而安装失败。 该文件可以直接copy到eclipse直接子目录下,覆盖原来的plugin和feature文件夹。 不过推荐使用link...
Eclipse +Maven+Spring+SpringMvc+Mybatis 增删改查示例
maven jetty插件配置指南。 看看就知道。
idea+maven+jetty,整合最简单实例。
m2eclipse eclipse maven插件
打开并输入:path= D:/Development/eclipse-JavaEE/eclipse/plugins/maven(请参照上面对应你的 maven 插件) 4. 重启 eclipse,OK,完成了,启动后你打开Window ---> Preferences 会发现一个多了一个选项Maven...
1.eclipse 集成maven 2.搭建maven工程 3.web工程集成 4.应用部署 ……
eclipse-maven3-plugin插件 包含apache-maven-3.3.9和eclipse-maven3-plugin