`

关于maven tomcat plugin 调试源码的解决方案

阅读更多

一、 解决关联第三方jar源码

        在pom文件中加入:

   

<build>
    <plugins>
        <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-eclipse-plugin</artifactId>
                <version>2.9</version>
                <configuration>
                    <additionalProjectnatures>
                        <projectnature>org.eclipse.jdt.core.javanature</projectnature>
                        <projectnature>org.eclipse.m2e.core.maven2Nature</projectnature>
                        <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
                    </additionalProjectnatures>
                    <additionalBuildcommands>
                        <buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
                        <buildcommand>org.eclipse.m2e.core.maven2Builder</buildcommand>
                        <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
                    </additionalBuildcommands>
                </configuration>
            </plugin>
    </plugins>
</build>

 

 

    在项目下执行:

mvn dependency:sources

   然后再执行:

mvn eclipse:eclipse

 

    基本上第三方jar就关联上源码了。。

 

 

二、关联项目的源码

 

 

Debug As --> Debug Configuration -->在右侧面板选择Source -->Add -->Project 

 

 下面就选择自己的项目,添加进来,一路Ok,Apply 就行了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1
3
分享到:
评论

相关推荐

    Maven Tomcat插件源码

    `tomcat-maven-plugin-2.2-source-release.zip` 文件包含了Maven Tomcat插件的源代码,这是理解其工作原理的好资源。通过阅读源码,你可以了解到插件如何与Maven生命周期集成,如何解析配置,以及如何与Tomcat通信来...

    Maven和Tomcat插件

    Tomcat插件通常指的是`maven-tomcat-plugin`或`tomcat7-maven-plugin`,它允许开发者在Maven构建流程中直接部署应用程序到本地或远程的Tomcat服务器。例如,以下配置可以在打包完成后自动部署到本地Tomcat: ```xml...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    3. **Maven的热部署插件**:如`maven-eclipse-plugin`或`m2e-wtp`插件,它们可以自动检测源码变化并同步到服务器,而无需手动刷新或重启。 4. **Tomcat的热部署配置**:在Tomcat的`conf/server.xml`文件中,启用`...

    Maven+Eclipse 中使用tomcat

    Maven有多个插件可以用来部署和运行Web应用在Tomcat上,其中最常用的是`maven-tomcat-plugin`。要在pom.xml文件中添加这个插件,需要在`&lt;build&gt;&lt;plugins&gt;`部分插入以下配置: ```xml &lt;plugin&gt; &lt;groupId&gt;org...

    maven+tomcat的苦逼经历

    文章中可能还讨论了如何将Maven与Tomcat整合,例如使用Maven的tomcat7-maven-plugin或tomcat8-maven-plugin来实现应用的自动化部署。这个过程中,可能会涉及配置插件的goals,如`tomcat7:deploy`或`tomcat7:run`,...

    maven tomcat

    Maven提供了tomcat7-maven-plugin或tomcat8-maven-plugin插件,允许开发者直接从命令行将应用部署到本地或远程的Tomcat服务器上,无需手动拷贝WAR文件。例如,使用`mvn tomcat7:run`命令,可以直接启动Tomcat服务器...

    配合m2eclipse,改造tomcatPluginV321根据maven的依赖自动热部署

    标题中的“配合m2eclipse,改造tomcatPluginV321根据maven的依赖自动热部署”涉及了两个主要的开发工具集成:M2Eclipse(Maven插件)和Tomcat Plugin V321,以及它们如何协同工作以实现基于Maven依赖的自动热部署。...

    S03-tomcat源码调试以及架构学习1

    5. **运行与调试**: 使用Maven的`tomcat-run`或`tomcat7-maven-plugin`插件启动Tomcat,然后通过发送HTTP请求触发断点。 通过以上步骤,你可以逐步了解Tomcat的内部工作原理,深入源码层次,掌握其核心流程,提高对...

    eclipse maven tomcat 虚拟目录 多资源文件夹 多源码文件夹

    例如,可以使用Maven的tomcat7-maven-plugin或tomcat8-maven-plugin插件来直接在Eclipse内运行和部署应用到Tomcat,而无需离开IDE。这些插件允许在pom.xml中设置上下文路径,从而定义虚拟目录。 描述中提到的链接...

    maven工程在tomcat服务器上的自动化部署

    在压缩包内的文档“maven工程在tomcat服务器上的自动化部署.docx”中,可能会更详细地介绍这些步骤,包括具体配置示例、命令行用法、可能遇到的问题及解决方案等。学习并实践这个过程,开发者可以提升工作效率,尤其...

    maven、tomcat下载资源

    例如,使用Maven的Tomcat插件(如`maven-tomcat-plugin`或`tomcat7-maven-plugin`),可以直接通过命令行将应用部署到本地运行的Tomcat服务器上,而无需手动拷贝WAR文件到Tomcat的webapps目录。 以下是一个简单的...

    IDEA版tomcat源码搭建.docx

    IDEA 版 Tomcat 源码搭建 Tomcat 是一个开源的 Web 服务器软件,由 Apache 软件基金会开发和维护。它支持众多的 Java 库和框架,能够提供高性能和高可扩展性的 Web 应用程序。IDEA 是一款功能强大的集成开发环境...

    Maven常见问题解答

    此外,检查`&lt;build&gt;&lt;plugins&gt;&lt;plugin&gt;&lt;groupId&gt;org.apache.tomcat.maven&lt;/groupId&gt;&lt;artifactId&gt;tomcat7-maven-plugin&lt;/artifactId&gt;&lt;version&gt;2.2&lt;/version&gt;&lt;/plugin&gt;&lt;/plugins&gt;&lt;/build&gt;`(或对应的Tomcat 8.5插件),...

    maven搭建SSH框架源码

    接下来,配置Maven的插件,例如`maven-compiler-plugin`用于编译Java源代码,`maven-eclipse-plugin`或`maven-idea-plugin`用于导入到IDE中,以及`maven-war-plugin`用来打包Web应用。这些插件的配置可以在pom.xml...

    maven实例源码

    在实际项目中,可能会用到Maven的插件如tomcat7-maven-plugin来实现应用的本地或远程部署。 通过学习和分析这个实例源码,开发者不仅能深入理解Maven的多模块项目构建,还能了解到账户系统的基本设计和实现,以及...

    jenkins实现maven项目自动部署到tomcat

    ### Jenkins 实现 Maven 项目自动部署到 Tomcat 在当今快速发展的软件开发环境中,持续集成(CI)与持续部署(CD)已经成为不可或缺的部分。本文将详细介绍如何利用 Jenkins 实现 Maven 项目的自动部署到 Tomcat ...

    Netbeans jetty maven项目调试配置

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

    [springmvc注解 + maven 完整项目]解决maven项目直接发布tomcat中 classes为空

    标题中的 "[springmvc注解 + maven 完整项目]" 暗示了这是一个关于Spring MVC框架和Maven构建工具的实战项目,旨在解决在Tomcat服务器上部署时,`classes` 目录为空的问题。这通常是因为Maven配置不正确或者缺少必要...

    tomcat JDK打包部署

    例如,Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`插件可以实现这一点。只需要在项目的`pom.xml`文件中配置这些插件,指定Tomcat服务器的URL、用户名和密码,就可以通过命令行执行`mvn package tomcat7:...

Global site tag (gtag.js) - Google Analytics