Maven环境搭建好以后,建立Maven项目,配置好依赖jar包,在项目pom.xml文件所在文件夹执行mvn
compile命令后,相关jar便下载到了本地仓库,这时在项目中查看引用包(Referenced libraries)中的jar
包却并不可以查看到源代码,这对于开发者来说有点不方面,必要时,还得手工去下载源代码并关联,文件也
不方便合理存放,整个过程相当麻烦,Maven可以很好的做到这一点。
这里介绍两种方式。
一、通过插件的方式。安装Maven的m2e插件,安装地址 http://m2eclipse.sonatype.org/sites/m2e
,安装过程就不在赘述了,安装好这个插件后,在第一次查看某个jar包时,插件会自动下载这个jar包的源代
码到本地库中,并关联到这个jar包,我们便可以方便的阅读,以后再查看的时候,就可以直接查看,不会在
下载。
二、有些版本的eclipse(myeclipse、jee)开发工具安装插件并不是太顺利或者根本就安装不成功
,这时我们就可以用另一种方式来关联源代码,使maven在下载依赖包的同时下载其源代码包并关联的方法:执
行mvn dependency:sources - DdownloadSources=true,这样通过命令可以看出maven自动把相关源码包下载
到了本地仓库,在项目根目录执行mvn eclipse:clean,mvn eclipse:eclipse -Dwtpversion=2.0,刷新项目,
这时就可以查看源代码了。
通过以上两种方法,都可以实现Maven自动下载其源代码包并关联,这样我们便可以很方便的查看框
架源代码,研究底层,更好的学习框架,从而很快的提高自己。
分享到:
相关推荐
maven 实战 所有源代码
java代码-使用java手动写一个maven下载jar包的源代码 ——学习参考资料:仅用于个人学习使用!
hudi编译失败,不能通过maven自动下载的jar包,包括: pentaho-aggdesigner-algorithm-5.1.5-jhyde.jar, kafka-schema-registry-client-5.3.4.jar,kafka-avro-serializer-5.3.4.jar,common-utils-5.3.4.jar,common-...
【初学Mybatis】No.2 Mybatis的下载和搭建核心架构(Maven搭建)之项目源代码,下载前请访问博客地址以确认是否需要:http://blog.csdn.net/baofeidyz/article/details/54914597
方便下载jar包,手动写的 本来不需要积分 但是CSDN里面 最低都需要2分
maven3.8下载包
maven打包 maven打jar包详细步骤
这是文章所述案例的源代码,对文章里的叙述不清之处,可参考代码。希望我的分享可以对你有一丢丢的帮助。后续可能会有其他文章,先占个坑。
maven经常遇到下载jar包,下载不下来。或者很慢的情况。那是因为下载jar的源是国外源,所以很慢。这个源为开源中国的源。下载速度很快。
Maven实战书上附带的源代码
activiti框架的极简单的测试项目源代码,基于maven依赖自动下载相关包,可以用来学习,测试activiti的各种api
maven资源包maven资源包maven资源包maven资源包maven资源包maven资源包maven资源包maven资源包maven资源包maven资源包
实现maven管理的Javaweb项目的proguard代码混淆功能、工具包下载及错误解决
搭建maven+springmvc4+mybatis源代码
jenkins实现maven项目自动部署到tomcat 实现自动部署,
MAVEN下载JAR包时经常下载一半没有完成,如果项目中引用了这些JAR包项目就会无法启动,该工具就是可以扫描这些有问题的jar包并且删除,如果安装了JDK并配置环境变量直接双击运行即可
一线工程师实战,实现Jenkins+Maven+Svn实现代码自动打包与发布,一次性部署,自动更新代码上传服务器
python自动化打包java maven工程,并上传至服务器,简化服务器war上传步骤和节约时间
NULL 博文链接:https://shansun123.iteye.com/blog/983763
对rabbitmq进行自动化配置,并提供常用SimpleRabbitTemplate ### 6.kylin-redis 对redis进行自动化配置 ### 7.kylin-rpc 包含三个子模块 1. kylin-rpc-protocol rpc(hessian)调用协议 2. kylin-rpc-client rpc...