企业项目构建学习(一)maven
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
阿里云远程仓库
转自http://blog.csdn.net/tonytfjing/article/details/39006087
下面说一下我构建的步骤:
1.安装maven
a.去官网下载最新的maven,解压,目录结构如下
b.配置环境变量(这里主要为了能在windows下使用命令行操作,如果仅仅想用myeclipse构建maven,也可以跳过这一步)
配置好之后,可以在命令行输入mvn -version查看是否配置成功,如果出现如下界面则表示配置成功。
2.在myeclipse里面配置maven
打开 Myeclipse 中的菜单 Windows->Preferences->搜索“maven”,找到“Installations”,把刚才的 Maven 目录添加进去,勾选;然后引入你maven的settings.xml文件。如图
3.配置maven的本地仓库。
使用maven构建项目有个好处,就是只需要声明引入哪些jar包,maven在首次启动的时候会自动去下载依赖的jar包,下到本地。这个本地仓库的地址就是在我们上一步提到settings.xml文件里面配置的,在里面配置下面一句话就行了
- <localRepository>F:\\mavenfiles</localRepository>
至此,maven配置算是成功了,下面就是如何去使用maven了。
4.创建项目
第一种方式:new ->other->搜索“maven”,双击“Maven Project”。然后选择项目名称和位置,默认值是当前的工作空间,直接 Next
因为构建的一般是web项目,所以目录选择所有,输入 webapp 进行过滤,找到maven-webapp,next 。如下
,
输入相应的Group id和Ariface Id后点击完成。
第二种方式:
新建web工程,在新建时根据myeclipse提供的功能,勾选maven支持--“Add maven support”,然后next下去就行了
最终目录结构如下
如果是第一次使用maven(当然以后也有可能需要,如果项目依赖的jar在你的本地仓库中不存在的话),选中新建的项目,右键->debug ->dubug configuration
输入package命令,点击“Debug”即开始下载相关的jar,等他下载完毕就可以使用了。
然后像普通web项目那样部署到 Tomcat 中,然后启动并访问index.jsp,如下。
至此,maven构建项目成功。下一篇将讲讲maven的一些配置和核心的东西,如pom.xml.
企业项目构建学习(一)maven的更多相关文章
- Maven项目构建利器04——Maven的一些核心概念
1.坐标 1)数学上的坐标: [1].在平面上. 使用X,Y两个向量可以唯一的定位平面上的任意一个点 [2]在空间中, 使用X,Y,Z三个向量可以唯一的定位空间中的任何一个点 2)Maven中的坐标: ...
- gradle 项目构建以及发布maven 私服&& docker 私服构建发布
1. 项目结构 2. 代码说明 a. Dockerfile docker 构建的 FROM openjdk:8-jre-alpine WORKDIR /appdemo/ COPY build/di ...
- Maven项目构建利器05——Maven的生命周期
Maven各个构建环节执行的顺序: 不能打乱顺序, 必须按照既定的正确顺序(编译,测试.打包.部署)来执行Maven的核心程序中定义了抽象的生命周期, 生命周期中各个阶段的具体任务是由插件来完成的,可 ...
- 【ant项目构建学习点滴】--(3)打包及运行jar文件
<?xml version="1.0" encoding="UTF-8"?> <project default="compile&q ...
- 有手就行4——jenkins项目构建类型(自由风格,maven风格)
有手就行4--构建Maven项目 Jenkins项目构建类型(1)-Jenkins构建的项目类型介绍 Jenkins项目构建类型(2)-自由风格项目构建 Jenkins项目构建类型(3)-Maven项 ...
- (转)Maven学习总结(二)——Maven项目构建过程练习
孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(二)——Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项 ...
- Maven学习---使用maven进行项目构建
1. 使用maven进行项目构建 MyEclipse 自带maven 插件 Eclipse 需要单独安装maven插件 1.1. Maven 在企业中怎么用的 ? Maven : 项目构建工具 ,进行 ...
- Maven学习总结(2)——Maven项目构建过程练习
Maven学习总结(二)--Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 一.创建Maven项目 1.1.建 ...
- Maven学习总结(二)——Maven项目构建过程练习
上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 一.创建Maven项目 1.1.建立Hello项目 1.首先建立Hello项目,同时建立M ...
随机推荐
- RedHat7.3创建本地yum源
[root@master ~]# mkdir -p /var/www/html 使用安装系统的ISO镜像文件rhel-server-7.3-x86_64-dvd.iso 把rhel-server-7. ...
- Winform 开发基础分层框架
Winform 开发基础分层框架:
- elasticsearch 口水篇(8)分词 中文分词 ik插件
先来一个标准分词(standard),配置如下: curl -XPUT localhost:9200/local -d '{ "settings" : { "analys ...
- 函数,lambda函数,递归函数,内置函数(map,filter),装饰器
1. 集合 主要作用: 去重 关系测试, 交集\差集\并集\反向(对称)差集 2. 元组 只读列表,只有count, index 2 个方法 作用:如果一些数据不想被人修改, 可以存成元组,比如身份证 ...
- ubuntu16.04 彻底卸载MySQL
以MySQL- 5.7.18为例: sudo apt-get autoremove --purge mysql-server-5.7 #sudo apt-get remove mysql-server ...
- P2430严酷的训练
传送 这个题的题干很长,长到令人恶心 这个题的p乍一看好像没有卵用,但其实他很有用(废话).这里的“费用”不再是tw[i](wky做第i道题的时间),而是tw[p[i]](wky做第i道题所对应的知识 ...
- PAT 乙级 1012 数字分类 (20) C++版
1012. 数字分类 (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一系列正整数,请按要求对数字进 ...
- 一个简单的springmvc例子 入门(1)
一直是从事棋牌游戏,平常用的东西 大多数只是使用一些javase的一些 api对spring 这方面 用到的比较少,每次学了都忘,始终记不住.为了 更轻松学习springboot,从新学习了sprin ...
- java Files类和Paths类的用法 (转)
http://blog.csdn.net/u010889616/article/details/52694061 Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java. ...
- Nginx下配置ThinkPhp多入口访问
比如在一个项目中有前台与后台两个模块,需要使用不同的入口文件.同时希望前台使用默认的index.php的入口. 关键的配置如下: if (!-e $request_filename) { ...