前记:
前段时间在用maven命令的时候遇见一个小问题,费时间了,觉得有必要写下;
过程:
一般的java工程都会引入许多我们需要的包 来方便我们进行编码,用maven命令:mvneclipse:clean eclipse:eclipse
构建 工程后发现 构建的工程中源码包没有被加载,在查看源文件的时候引起很多的不方便;附个图就很方便知道了:
查看一个类的源码:Ctrl+F3,出现以下情况:Source not found
解决:最终查了下maven的命令帮助;
发现在构建工程的时候还要加一个参数: -DdownloadSources=true;
变成:mvn eclipse:clean -U eclipse:eclipse -DdownloadSources=true
就可以了;
这样就可以把pom中引入的有源码的包也down下来了,并在工程的引用中存在,这样就可以读源码了;
通过source attachment确认,引入ok
相关推荐
在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...
4. **构建流程**:在Maven的生命周期中,`compile`阶段用于编译源代码,`test`阶段运行测试,`package`阶段打包项目,而`install`阶段将打包好的文件安装到本地仓库,便于其他项目引用。在分布式系统中,每个服务都...
在使用Maven构建项目时,可能会遇到发布到Tomcat服务器的困难,Error configuring application listener of class org.springframework.web.context.ContextLoaderListener错误,无法加载相应的 jar 文件,导致项目...
在Maven构建的Spring工程中,我们会在`pom.xml`文件中声明项目所需的依赖,Spring框架以及其他的第三方库。Maven会自动下载这些依赖并将其组织到类路径中,确保在运行时能够正确加载。 接下来,让我们探讨如何配置...
"通向架构师的道路(第十九天)使用maven构建Spring工程" 今天,我们将探讨使用Maven构建Spring工程的道路。Maven是一个自动依赖管理工具,可以帮助我们解决jar包依赖问题,并且使我们的项目变得更加简洁和高效。 ...
maven-3.5.0多工程构建(spring4mvc分子项目) 使用maven构建多模块项目。在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖 工程由Eclipse环境导入,我用的Eclipse...
本文将详细介绍如何使用SpringBoot和Maven构建一个Web项目,并通过父子工程的方式来组织项目结构。 首先,理解Maven的父子工程结构至关重要。在大型项目中,通常会采用多模块的架构,以便于代码的管理和维护。父子...
** Maven构建Web工程详解 ** Maven是一款强大的项目管理和依赖管理工具,广泛应用于Java开发领域。它通过统一的构建过程和约定优于配置的原则,极大地简化了项目的构建、编译、测试和部署流程。在本篇内容中,我们...
在逆向工程过程中,Maven会分析.class文件中的引用,推断出项目的外部库依赖,并添加到pom.xml文件中。 4. **项目结构重建**:Maven遵循一套标准的目录结构,包括src/main/java、src/main/resources等。逆向工程会...
"Maven聚合工程源码"是指一个包含多个子项目的Maven工程,这些子项目共享同一个父POM(Project Object Model),用于统一管理和构建。 在Maven聚合工程中,父POM通常不包含任何代码,而是作为子项目之间的协调者。...
Maven 聚合工程允许我们将多个 Maven 项目组合成一个单一的构建单元。这在处理多模块项目时非常有用,它使得我们能够一次性构建所有子模块,而不需要逐个执行构建命令。在"maven聚合工程demo"中,我们可以看到一个主...
Maven则是一个强大的项目管理和构建工具,它可以帮助我们管理项目的依赖、构建流程以及生成文档等。 在"基于Maven构建的Spring IoC源码实例"中,我们可以学到如何使用Maven搭建Spring项目,并通过Spring IoC实现...
在使用Maven构建Kettle项目时,我们需要确保正确配置Maven的POM.xml文件,以包含所有必要的依赖项,这些依赖项通常是以jar包的形式存在。"Kettle Maven jar"标签提示我们,这里涉及的是Kettle与Maven结合使用时所需...
maven构建webAPP工程时加入此文件可以快速构建,减少等待
在 Maven 构建下,这个项目会有一个标准的目录结构,如 src/main/java 存放源代码,src/main/resources 存放资源文件,src/test/java 存放测试代码。通过运行 Maven 命令,我们可以快速构建并运行这个项目,体验 ...
IDEA最新版2020.1的maven工程本地依赖仓库无法使用问题的主要原因是pom文件中的依赖项无法正确加载。这是因为IDEA最新版2020.1的maven工程中,默认情况下不会加载本地仓库中的依赖项。因此,需要手动配置maven的设置...
之前在网路上一直找robotium的maven配置文件怎么写比较好,没有找到合适,只有去研究maven才配置好pom文件,这样才能在jenkins上面持续集成了
本文将指导读者从无到有搭建一个 Maven 工程,包括创建多模块工程、子模块的建立、修改父、子文件、目录结构的调整等内容。 创建 Maven 多模块工程 Maven 多模块工程是指一个项目中包含多个子模块,每个子模块都...
- `mvn eclipse:eclipse`: 将 Maven 项目转换为 Eclipse 工程,生成 `.project` 和 `.classpath` 文件。 - `mvn eclipse:myeclipse`: 除了基本的 Eclipse 属性,还会添加 Web 项目所需的属性。 - `mvn eclipse:clean...
Maven通过中央仓库下载项目所需的库文件,极大地简化了项目的构建和维护。 SSH框架中,Spring是全面的轻量级应用框架,提供了IOC(Inversion of Control,控制反转)和AOP(Aspect-Oriented Programming,面向切面...