maven基础常识

maven中央仓库

是项目管理的工具,创建项目,组织项目,包管理起来了.

 Group id:com.company,项目组的唯一ID,实际对应JAVA包的结构

Artifact:是项目名称

name:组建描述的名称,不是必填写项目

pom:即项目对象模型;版本管理的配置文件,把项目做成一个对象,把项目配置,类似于dom

war,jar

0.snapshot 快照版本,不稳定,尚处于开发的版本

1.alpha最初的,内测版

2.beta第二版,也称抢先版,功能基本全,还有bug

3.release Candidate稳定版本,候选人Candidate的意思,RC相比于beta不增加功能,接近于最终的版本;

4.release是最终版本

一切组件皆为internet,下国外的包必须用国外的,下载国内的包可以用阿里的镜像服务器,maven的中央服务器在国内搞了一份

新建maven项目就progress中就会显示下载

deployed Resources 部署的资源

现在是共享IP,共享例如20M宽带.公司用私服解决,搭建nexus不开外网

需要的maven的jar包下载到本地仓库repository

在<dependencies></dependencies>中粘贴网址代码

properties是属性的意思

特例:oracle公司的产品不能在阿里镜像仓库上搜索出来,例如ojdbc6.jar这种包需要在WEB-INF中添加Lib文件夹,并把jar放入进去,但是不会自动加载,需要在add library中添加Web App Libraries

java1.5的时候还不支持@override此类注解,所以在新建的maven工程中会报错,默认是java1.5版本(maven工程模板)

maven工程中Web Deployment Assembly是对应映射的文件夹选项的;

github是广域网版本的svn,只是开源项目放到上面,不会把商业代码放在上面的,国内服务器没事不会放在东西在github上,会卡;

特点是,咱们都在家办公,并且不认识,但志同道合,是一个兴趣小组.不适合公司的开发,代码和钱一样,github像银行,不放心,腾讯云三层备份也会崩溃,随时都有人提交,只是不用带U盘了 

华为云:是把share project的地址写成华为云

在Deployed Assembly部署目录中查看对应于非maven项目的src和根目录

另外,maven所对应的jdk版本是1.5,需要修改成1.8,在properties中修正!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值