企业项目构建学习(一)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 ...
随机推荐
- Linux Tomcat自启动
1. 修改/etc/rc.d/文件夹下的rc.lcoal 添加如下内容 export JAVA_HOME=/usr/java/jdk/jdk1.7.0_80 export JRE_HOME=$JAVA ...
- ionic cordova platform --help
ionic platform add android 给我报这个问题,不理解 The platform command has been renamed. To find out more, run: ...
- NVMe标准规范
NVMe NVM Express(NVMe),或称非易失性内存主机控制器接口规范(Non-Volatile Memory express),,是一个逻辑设备接口规范.他是与AHCI类似的.基于设备逻辑 ...
- spring-jar包及架构介绍
查看博客: http://www.cnblogs.com/ywlaker/p/6136625.html
- sqlalchemy操作----外键关联,relationship
... #!_*_coding:utf-8_*_ #__author__:"Alex huang" import sqlalchemy from sqlalchemy import ...
- kali 安装qq
使用的是longene TM2013 下载地址(百度云):http://pan.baidu.com/s/1dFx8azv 安装: 64位的需要安装32位依赖文件 用这条命令 apt-get insta ...
- 注册表项关于start参数的说明
start = {0,1,2,3,4}0 == 由核心装载器装载1 == 由I/O子系统装载2 == 自动启动3 == 手工启动4 == 禁止启动
- flex布局demo
flex布局 http://static.vgee.cn/static/index.html
- PREV-42_蓝桥杯_九宫幻方
问题描述 小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分,三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中,使得每一行.每一列和每一条对角线的和都是相同的. 三阶幻方又被 ...
- 【并发】基于 @Async和 CompletableFuture 实现并发异步操作
参考链接:Spring官方示例 User.java package hello; import com.fasterxml.jackson.annotation.JsonIgnorePropertie ...