论坛首页 Java企业应用论坛

maven下载spring

浏览 30765 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-06-06   最后修改:2014-06-06
 
   首先感谢博客园的大师Fangjins,看他的博客收益良多,在下只是在大师的解惑和借鉴下完成这篇文章。
   喜欢被授以渔,不喜欢被授以鱼,本着这个精神,才有勇气写这篇文章,请雅客手下留情。
   以前用spring只要在管网下载jar就OK了,后来某一天,万恶的spring官网突然说不提供直接下载了,一下蒙了,说只提供Maven和Gradle下载,这两个东西,我都没用过,于是--抱怨。。。
   程序猿就是有股傻劲,这个问题如鲠在喉,觉得一定要搞定她.于是就有了今天的。。。此后省略一万言。。。
   希望能帮到遇到同样困难的人,也喜欢各位指教一下。
   言归正传。
   第一步:到eclipse官网上下载最新版本的IDE,最新版本已经自带maven插件,不要问我为什么没插件安装的--还用那么低版本的eclipse,你好意思问?有需要的虾米,百度。
   第二步步:官网下载maven,安装配置好。这一步一般都会,百度一下怎么搞。后面有时间 我再补上。
   第二部:搭建项目下载spring
   1.配置maven插件指定的中央仓库,打开eclipse:E:\apache-maven-3.2.1\conf\settings.xml(对应自己的maven目录),修改该配置文件:<localRepository></localRepository>打开这个标签,添加自己指定的中央仓库,我的是:<localRepository>E:/maven/repository</localRepository>(注:我没用默认的m2目录,自己新建了一个目录),以后所有下载的jar都在这里面。
   2.新建maven项目
      在Eclipse->New中选择other,找到maven Project型。如下图:

    

    3. 接下来,填写工程的Group Id,Artifact Id,如下图:
    


这里的Group Id就是大项目的id,Arifact Id就是该项目的Id。就像一个大项目中有许多小项目组成一样,package可以为空,如果填了,将是默认的包名。填好后,直接finish,我们最喜欢的按钮,哈哈哈,项目结构如下



   4.完善项目,eclipse为我们建立项目后,会有些地方需要修改:增加重要的source Folder,这个不是简单的Floder,这些文件夹是会参与编译的。增加src/main/java,src/test/resources,src/test/java目录。让目录变成标准的maven结构。操作方式  项目右键-->build path-->configure build path-->选项卡source --->add floder按钮,在相应目录添加文件夹,保存,如下图:
 


   5.接下来,改变一些配置:让工程的JDK用本地的jdk;让工程的字符集为UTF-8;最终目录:


   6.将工程变成web项目,选择工程的Properties,选Project Facets,如下图:



注意java选择自己JDK的版本,可以直接Apply,我太喜欢这个操作,嘿嘿!
   7.不要急着关窗口,此时,我们在Deployment Assembly这个菜单中看到如下图
  

删除掉我们项目不需要部署的目录,点击OK,哼哼,你懂的!
  8.用官网地址下载最新版本spring,配置pom.xml文件,需要的配置可以到官网获取,请不要百度配置,没意思!!!获取方式有两种:1.maven中央仓库官网:http://mvnrepository.com/   2.spring官网:http://projects.spring.io/spring-framework/.其中,spring中获取最简单,你没有看到那么大的配置文字吗?



直接copy到你的pom.xml的<dependencies></dependencies>标签中。然后改一下<packaging>jar</packaging>,把war改成jar,保存,你就看到了,你需要的spring-context添加到你的依赖包中了。pox.xml配置如下:


大家发现没,我给的不是spring的4.0.5.RELEASE版本,而是4.0.4,蛋疼的告诉你,但是的4.0.5下载失败,不要纠结了。用官网的,还有一个好处,它有例子。
看spring官网刚给配置的那页,你把它复制到项目中,跑一遍呗。哈哈:helloworld!让程序飞一会儿~maven的后续,不知道的先自己研究一下,时间2014-06-06 01:40










  


   

 
  • 大小: 72.2 KB
  • 大小: 27.6 KB
  • 大小: 18.1 KB
  • 大小: 20.2 KB
  • 大小: 23.7 KB
  • 大小: 110.2 KB
  • 大小: 78.9 KB
  • 大小: 57.5 KB
  • 大小: 67.4 KB
  • 大小: 21.8 KB
  • 大小: 37.1 KB
  • 大小: 66.2 KB
   发表时间:2014-06-10  
这以后要是没有网络的话,开发也许将成为一件难事了
0 请登录后投票
   发表时间:2014-06-12  
蜗牛慢慢爬 写道
这以后要是没有网络的话,开发也许将成为一件难事了

自己搭nexus私服啊
0 请登录后投票
   发表时间:2014-06-12  
这帖子言辞太犀利了,不忍直视。
0 请登录后投票
   发表时间:2014-06-21  
楼主你好,按照你的步骤配置后,pom.xml中始终报错如下:
Missing artifact org.springframework:spring-framework:jar:4.0.5.RELEASE

尝试使用官网提供的三个版本的配置3.2.9、4.0.5和4.1.0都同样出现这个问题。

请问是否需要在pom.xml中配置特定的repository url?
0 请登录后投票
   发表时间:2014-06-22  
w1234yq 写道
楼主你好,按照你的步骤配置后,pom.xml中始终报错如下:
Missing artifact org.springframework:spring-framework:jar:4.0.5.RELEASE

尝试使用官网提供的三个版本的配置3.2.9、4.0.5和4.1.0都同样出现这个问题。

请问是否需要在pom.xml中配置特定的repository url?



将artifactId改为spring-context,问题解决。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics