企业项目构建学习(一)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 ...
随机推荐
- 测试ik分词效果
POST: http://192.168.1.12:9200/ddycdr/_analyze?analyzer=ik_max_word body: {"text":& ...
- DevOps需要的工具
DevOps需要的工具: 代码管理(SCM):GitHub.GitLab.BitBucket.SubVersion 构建工具:Ant.Gradle.maven 自动部署:Capistrano.Code ...
- InfluxDB学习之InfluxDB的基本操作| Linux大学
来源地址:https://www.linuxdaxue.com/influxdb-study-series-manual.html 本文属于<InfluxDB系列教程>文章系列,该系列共包 ...
- Tribon/AM 数据库名字的含义
收集在这里备用 数据库名 Tribon环境变量 内容描述 船体型线数据库 SB_CGDB 船体外型信息 型表面,船体曲线,板缝 船体结构数据库 SB_OGDB 船体模型信息 板材数据库 SB_PLDB ...
- BlueZone automation note1
To run the patch test cases in C:\sliData\TAF\bzw\test-packs\run_jobs via run_example_tests_smoke_te ...
- 查AIX 版本和系统参数
查AIX版本 atii:[/home/pmts]oslevel -s 7100-01-07-1316 即AIX 7.1版本atii:[/home/pmts]lsdev -C 查CPU个数 (逻辑数目) ...
- What does "exceeded limit of maxWarmingSearchers=X" mean?
Whenever a commit happens in Solr, a new "searcher" (with new caches) is opened, "war ...
- JavaEE Web 开发 链接 mysql 出现 Class.not found的错误
明明在项目的library里头导入过mysql-connector.jar的包,但是在加载driver的时候eclipse一直报这个错误.解决方案其实很简单,就是同样的jar包在tomcat的安装目录 ...
- jquery tr:even,tr:eq(),tr:nth-child()区别
jquery里面是不是搞不清楚,tr的选择器? $("tr:even"),$("tr:eq(2)"),$("tr:eq(3)"),$(&qu ...
- Linux系统安装(centos6.8)符破解码
1.安装 VMware VMware 是一个虚拟 PC 的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的 PC,我们可以在上面构造出一个或多个别的系统,以此来实现在一台机器上 ...