最近在学些maven,就将我知道的和经历过的在这里写一下。
一。首先是maven 的下载安装,在网上下载maven ,解压到本地一个文件夹
二。配置环境变量,配置maven的环境变量,配制方法网上一大推,无非是配置 MAVEN_HOME 和Path (这里百度,我这里就不写了)
三。配置完环境变量后,可以在eclipse中,配置maven的相关配置
四。打开eclipse
打开 window --> Preferences --> Maven --> Installations --> add
这里选择我们解压maven的文件夹
然后 配置 settings
打开 window --> Preferences --> Maven --> User Settings 选择 我们解压之后的文件下下面的 conf 下面的settings.xml
当然前提是配置本地Maven 仓库的路径
打开图中的settings.xml
红框中就是配置本地仓库的路径,这里可以是一个空的文件夹(因为要构建的时候他会自动将中央仓库的jar包下载到这个文件夹中)
如果在eclipse中配置好了maven之后 ,eclipse 的截图如下:
还有
红框中的地址会自动根据settings.xml中配置的本地Maven仓库的地址自动填上
五。当我们创建一个maven项目后(创建maven项目这里就不写了),当我们在pom.xml文件中添加一个依赖后,他会自动去我们配置的本地仓库之中去找jar包,如果没有他会去联网去Maven的中央仓库去找。我们这里本地仓库是一个空文件夹,他一定会下载。
下载完的文件夹目录就会变成这样:
这里做了一下记录,如有不对之处请指正,谢谢!
这里遇到了一个问题,这里需要记录一下:
我在引入了dubbo的依赖之后,发现 maven update的时候更新不下来,发现 dubbo在阿里停止更新后交给当当网维护的时候,他们没有把dubbo的jar包放入 maven的中央仓库, 所以需要我们手动配置
首先我在网上下载了 dubbo-2.8.4.jar jar包,把它放我我的本地仓库
H:\apache_maven\local_repository\com\alibaba\dubbo\2.8.4 下,然后运行 cmd 运行这句话
mvn install:install-file -Dfile=H:\apache_maven\local_repository\com\alibaba\dubbo\2.8.4\dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar
等执行之后,他就可是哇哇哇的下载 我也不知道对不对,等下再玩了 cmd 界面是这样:
不知道对不对,因为读到: Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install-file (default-cli) on project standalone-pom: Cannot install artifact. Artifact is already in the local repository.
发现这里是错误,不知道该怎么办了,
但是我有惊喜的发现,虽然 cmd有错误,但是eclipse中的错误没有了,哈哈哈
发现我在写service的时候 引入注解 @Service 的时候也有了alibab的注解了
成功 ,耶!
不积跬步,无以至千里
不积小流,无以成江海