`
yanghb1982
  • 浏览: 3129 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

调试及运行maven项目

阅读更多

这两天研究如何调试maven的工程,考网上的资料,发现都讲得不是太详细自己摸索了好长一段时间。现在发出来与大家分享一下。

 

前提:在plugin中加入maven-jetty-plugin插件

<build>

       <plugins>

           <plugin>

              <groupId>org.mortbay.jetty</groupId>

              <artifactId>maven-jetty-plugin</artifactId>

              <version>6.1.15.pre0</version>

           </plugin>

       </plugins>

    </build>

1.在需要RunDebugmaven project上(或在pom.xml上)点右键,选择Run As -> Run Configurations…打开对话框。

2.在Maven Build上点右键,选择New。这个就新建了一个maven命令模式,输入合适的名称。我这里是与module的名称相同的。在Base directory中选择需要执行的目标,Browse WorkSpace…选择工作区中的项目。

3.设置maven运行的目标。这里是设置为jetty:run -Djetty.port=80

 

4.设置完成后可以看到run展开多了一个eb-base-dolphin的项目。

 


  
 

  同时debug展开多了一个eb-base-dolphin的项目。


  
 

  在调试时可能会出现需要你link source….的情况,你按提示将工作区中的项目添加到link source的目标中来即可。

  

 

 

 

  • 大小: 41.5 KB
  • 大小: 24.4 KB
  • 大小: 22.9 KB
  • 大小: 85.1 KB
1
0
分享到:
评论

相关推荐

    用myeclipse 直接部署MAVEN项目和调试

    本文将详细阐述如何在MyEclipse中直接部署Maven项目以及进行调试。 首先,我们需要理解Maven项目的基本结构。Maven项目遵循约定优于配置的原则,其标准目录结构包括src/main/java(源代码)、src/main/resources...

    maven项目转换WEB项目

    6. **运行和调试**:现在,你可以像对待任何其他Eclipse Web项目一样,运行和调试你的应用程序。 在Eclipse中,你可以继续使用Maven的命令行工具(如`mvn clean install`)来执行构建任务,同时享受IDE带来的便利。...

    (新手向)idea导入运行maven项目.docx

    【标题解析】:“(新手向)idea导入运行maven项目.docx”这个标题表明文档主要针对初学...通过以上步骤,新手可以成功地在IDEA中导入并运行Maven项目,同时理解如何设置部署WAR包,从而实现对Web应用的本地调试和测试。

    sypro_maven项目

    【sypro_maven项目】是一个基于SSH(Spring、Struts2和Hibernate)框架与Maven构建的Java Web项目。SSH框架是Java开发Web应用时常用的一组技术栈,它简化了项目的开发流程,提高了开发效率。Maven作为项目管理工具,...

    idea项目配置Maven压缩包

    在IntelliJ IDEA中,Maven的集成非常紧密,提供了丰富的功能,如自动导入Maven项目、管理依赖、运行Maven目标等。以下是具体配置步骤: 1. **创建Maven项目** - 打开IntelliJ IDEA,选择"Create New Project"。 -...

    maven项目springMVC demo

    【标题】"maven项目springMVC demo"是一个基于Java技术栈的Web应用程序示例,主要使用了Maven作为构建工具,SpringMVC作为控制器框架,以实现后端业务逻辑和视图的分离。该项目旨在展示如何在实际开发环境中整合这些...

    ssm+maven项目demo

    这个"ssm+maven项目demo"是一个完整的、可运行的示例,可以帮助开发者理解如何将这三个框架整合在一起,并通过Maven进行构建和管理依赖。以下是对这些知识点的详细说明: 1. **Spring框架**:Spring是Java企业级...

    eclipse导入maven项目报错解决办法

    ### Eclipse导入Maven项目报错解决办法 在开发过程中,我们常常会遇到使用Eclipse导入Maven项目时出现的各种报错情况。本文旨在系统地介绍如何解决这些常见问题,包括但不限于配置环境、设置JDK版本、配置Maven库...

    搭建maven项目流程

    以下是一个详细的Maven项目搭建流程,涵盖了从创建到配置的基本步骤: 1. **安装Maven**:首先确保你已经在你的开发环境中安装了Maven。这通常包括下载最新版本的Maven,解压到合适的位置,并将Maven的bin目录添加...

    cas单点登陆集成到简单maven项目的全部war包

    本教程将详细介绍如何将CAS单点登录集成到一个简单的Maven项目中,并提供两个测试DEMO来帮助理解这一过程。 首先,我们来看标题中的“全部war包”。在Java Web开发中,WAR(Web Application Archive)文件是一种...

    maven项目源码

    如 IntelliJ IDEA 和 Eclipse 等主流 IDE 都支持 Maven 集成,可以直接导入 Maven 项目,并在 IDE 中进行构建和调试,极大提高了开发效率。 8. **多模块项目的构建** 对于多模块项目,只需在顶层父 POM 下执行 `...

    Maven项目中的热部署

    在Maven项目中,你可以配置"Application"类型的运行配置,勾选"Update classes and resources"选项,这样在修改代码后,IDEA会自动重新加载变化的类和资源。 4. Maven的maven-eclipse-plugin或maven-idea-plugin: ...

    Netbeans jetty maven项目调试配置

    标题 "Netbeans Jetty Maven项目调试配置" 涉及的是在Java开发环境中,如何使用Netbeans IDE结合Jetty服务器和Maven构建工具进行项目的调试配置。这是一个关键的知识点,对于那些经常处理Web应用程序的开发者来说...

    使用Eclipse构建Maven项目

    这个插件使得Eclipse能够与Maven无缝集成,提供诸如创建Maven项目、管理依赖、构建和调试等功能。 创建Maven项目的第一步是选择File &gt; New &gt; Maven Project。在新建向导中,我们可以选择“Create a simple project...

    使用maven管理多模块项目并启动调试-实例代码

    本教程将详细介绍如何使用Maven来管理多模块项目,并指导如何进行项目的启动与调试。 首先,理解Maven的多模块项目结构至关重要。一个Maven多模块项目通常包含一个父项目(parent project)和若干子项目(module)...

    ssm+maven项目管理系统源码

    SSM+Maven项目管理系统源码是一个非常适合初学者学习和实践的Java Web应用程序。这个系统采用了Spring、Spring MVC和MyBatis(简称SSM)这三大主流Java开发框架的集成,加上Maven作为构建工具,使得项目的管理和依赖...

    IDEA创建项目之简单maven项目_idea_maven项目

    在本篇文章中,我们将重点探讨如何使用IDEA来创建一个简单的Maven项目。 Maven是Apache开源组织提供的一款项目管理和综合工具,它通过使用一种标准的项目对象模型(Project Object Model,POM),以及一套插件和...

    javaFX maven 项目 demo 源码,直接idea打开即可

    2. **Maven配置**:项目中会包含一个`pom.xml`文件,这是Maven项目的配置中心。它定义了项目依赖、构建过程和插件。JavaFX相关的依赖如`javafx-controls`和`javafx-fxml`应该在这里声明。 3. **FXML**:FXML是一种...

    Maven_web项目非plugin方式调试

    在某些情况下,开发者可能需要使用其他支持的Web容器来调试运行Maven Web项目,这就需要采用非plugin方式来进行调试。 Eclipse是一个常用的集成开发环境(IDE),在使用Eclipse开发Java Web项目时,可以将Maven Web...

    MAVEN+JENKINS使用教程

    本文档旨在为读者提供一个系统的MAVEN+JENKINS使用教程,涵盖了MAVEN的基础知识、MYECLIPSE配置、MYECLIPSE运行MAVEN项目、加入依赖、命令行打包等方面的内容。 一、关于MAVEN MAVEN是一款基于项目对象模型(POM)...

Global site tag (gtag.js) - Google Analytics