maven下载spring - Spring,maven - Java - ITeye论坛

首先感谢博客园的大师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

转载于:https://www.cnblogs.com/seven1979/p/4293562.html

maven下载spring相关推荐

  1. 公司内网搭建spring boot maven下载jar包失败的处理方法

    前段时间,部门决定重新搭建新框架,转为现在火热的spring boot.由于之前没有接触过,因此自己在网上找资料学习,学习初期,搭建工程项目时遇到了一个问题:按照教程步骤,在家里成功创建工程,在公司却 ...

  2. 在Eclipse中使用Maven构建Spring项目

    最新版的Spring需要使用Maven构建,本文讲述怎么在Eclipse构建Maven项目,以配置Spring项目为例. maven简单介绍 maven是构建工具,也是构建管理工具.ant只是构建工具 ...

  3. spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包

    下载spring http://spring.io/ 最重要是在特征下面的这段话,需要注意: All avaible features and modules are described in the ...

  4. 利用Maven搭建Spring开发环境 【转】

    2019独角兽企业重金招聘Python工程师标准>>> 一.   概要说明 最近几天在测试Spring3.0的AOP功能,在测试功能之前,首先是要搭建出Spring3.0的开发功能. ...

  5. 使用Maven管理Spring

    1. 概述 本教程向您展示如何通过 Maven 管理 Spring 的依赖关系.最新的Spring版本可以在  Maven Central仓库  中找到. 也可以访问   mvnrepository: ...

  6. Maven 搭建spring boot多模块项目(附源码)

    Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom ...

  7. spring源代码系列(一)sring源代码编译 spring源代码下载 spring源代码阅读

    想对spring框架进行深入的学习一下,看看源码,提升和沉淀下自己,工欲善其事必先利其器,还是先搭建好开发环境吧. 环境搭建 sping源代码之前是svn管理,如今已经迁移到了github中了.新版本 ...

  8. 操作方法:Maven的Spring Boot和Thymeleaf

    Spring Boot是一款很棒的软件,可让您在几秒钟内引导Spring应用程序. 它确实有效. 尽可能少的配置即可上手. 而且仍然可以更改默认值. 让我们看看用Thymeleaf和Maven引导Sp ...

  9. Spring入门(四):使用Maven管理Spring项目

    让我们先回顾下本系列的前3篇博客: Spring入门(一):创建Spring项目 Spring入门(二):自动化装配bean Spring入门(三):通过JavaConfig装配bean 1.为什么要 ...

最新文章

  1. Ubuntu安装以太坊客户端
  2. Unity3D 单例模式
  3. angular 绑定自定义属性_Angular2实现自定义双向绑定属性
  4. nginx https http2
  5. 淘宝技术发展(分布式时代:服务化)
  6. leetcode 456. 132 Pattern 132模式 题解(栈)
  7. with rollup函数做合计以及行转列
  8. 【gp数据库】你可能不知道却超级实用的函数
  9. IOS设备恢复模式和DFU模式 区别、进入方法
  10. 5种最热门编程语言的优缺点
  11. java在控制台用星号打印出圆形
  12. SpringBoot+Vue前后端分离java社团纳新活动报名网站
  13. java mongo hint_聊一聊mongodb中的 explain 和 hint
  14. 吉林大学计算机学院考研大纲,吉林大学计算机科学与技术学院2020考研复试大纲预测...
  15. 数据库必须具备的四个特性
  16. 橙瓜大数据发掘好书,25个网站小说排行榜,百万人打分
  17. centos 开机选完 grub 后左上角一个 _ 还一直闪屏
  18. Ubuntu Linux画图与截屏修改软件FLAMESHOT与快捷键
  19. 【华为/华三】PPP
  20. java实现一元二次方程求解问题

热门文章

  1. Kubernetes初步了解及入门
  2. oracle100个常见问题,Oracle初学者必知的100个问题(三)
  3. 什么是iu组装服务器,超频三全新款 IU服务器散热器全新登场
  4. python趣味编程_第6章 旋转的方块(《Python趣味创意编程》教学视频)
  5. QML编程之旅 之可视元素
  6. 怎样检查python环境是否安装好_如何搭建pytorch环境的方法步骤
  7. 在envi做随机森林_随机森林原理介绍与适用情况(综述篇)
  8. python scatter参数详解_matplotlib.pyplot.scatter散点图结构及用法||参数详解
  9. 电费结算(electric)
  10. 洛谷P1182 数列分段`Section II`