maven的概念和idea中使用maven
概述
maven是apache 下的一个开源软件,用于管理项目,说简单点就是项目管理软件,在eclipse和idea中都集成了maven插件,使用它可以帮助我们在项目中免去导入很多的jar包,它通过pom文件完成,也可以方便的构建项目之间的依赖关系,同时能够快速的发布项目.
下载和配置
maven的下载地址http://maven.apache.org/download.cgi 解压到本地之后我们打开conf/settings.xml中配置个人仓库的位置
<localRepository>D:\develop-tools\repository</localRepository>
还有配置远程仓库的位置,因为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>
关于仓库可以简单理解为放一些项目的jar包,我们项目中的jar包,先从本地仓库中去找有了就ok,没有会从私服比如我们配置的alimaven仓库找到之后会下载到我们本地仓库
maven的生命周期
有三个内置的生命周期:默认(default),清洁(clean)和站点(site)
- clean 生命周期 clean
- 默认(default)生命周期 Compile test package install deploy
- Site生命周期 site
idea 中使用maven
idea工具中首先得配置我们的maven仓库位置然后就可以创建我们的maven项目了参考:
创建maven项目
maven打war包的方式
idea 工具中找到 Maven Projects 面板
首先clean 清空,然后在执行package 打包就ok了 ,然后日志文件中就可以看到我们的war的位置,一般在target目录下
Tomcat部署时war和war exploded区别
参考:Tomcat部署时war和war exploded区别
阿里云部署war包出错
在本地项目都ok打出来的war包发布在阿里云上一直访问404,这个问题困扰了好几天,此时我们应该查看云服务器上tomcat的日志: catalina.xxx.log 发现是数据库配置的问题,数据库一直是配置的本地,此时修改数据库配置然后重新打war包访问ok了
maven的概念和idea中使用maven相关推荐
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...
- (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目
孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...
- Maven入门---如何在idea中配置Maven
Maven入门---如何在idea中配置Maven 一.下载Maven 二.配置环境变量 三.配置本地仓库 四.配置镜像 五.配置统一的JDK 六.创建Maven项目 七.Maven项目变为Web项目 ...
- 【MAVEN】如何在Eclipse中创建MAVEN项目
目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...
- Maven的Pom文件 ( Eclipse中创建Maven工程, 使用注意点,DevOps相关)
■POM Eclipse 使用注意点 修改POM之后 step1:右键点击工程,Maven,プロジェクトの更新 (project 更新) step2:点击 [プロジェクト](project )⇒[すべ ...
- javax maven项目缺少_Eclipse项目中的Maven:软件包javax.ws.rs不存在
在Eclipse中,当我转到myProject->右键单击-> Run As-> Maven构建时,控制台中出现多个错误,概述某些软件包不存在,例如: javax.ws.rs doe ...
- 5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目
1 第一种方式是:在连网的情况下,通过在helpàInstall下安装. 新的地址是:http://download.eclipse.org/technology/m2e/releases 2 ...
- Maven基础:在Eclipse直接使用maven
Maven基础:在Eclipse中集成maven 在Eclipse中集成maven,然后在Eclipse里面直接使用maven. 1.将Eclipse与maven进行关联 Eclipse中其实自带了m ...
- 在Eclipse中使用Maven构建Spring项目
最新版的Spring需要使用Maven构建,本文讲述怎么在Eclipse构建Maven项目,以配置Spring项目为例. maven简单介绍 maven是构建工具,也是构建管理工具.ant只是构建工具 ...
最新文章
- 200行代码实现一个滑动验证码
- Nginx设置本地浏览器缓存
- 计算机中减法的实现原理
- 你可能没有听说过 js中的 DOM操作还有这个: HTMLCollection 和 NodeList
- 暑期实习NLP算法岗面经总结
- hdfs--Structured Streaming--console案例
- Spring实战基础1
- 一.mtk平台的gpio控制
- 快速集成 iMessage(下)
- 《工程学导论》读后感
- 【离散数学】一阶/谓词逻辑思维导图
- darknetYolov3图片的分类计数、置信度以及输出xmin,xmax,ymin,ymax的结果
- CSS学习笔记 01、CSS3基础知识学习
- js中substring()、substr() 、slice()的用法
- 微信公众平台开发过程
- 8086汇编基础 debug mov al,'a'或者mov ax,'ab'错误的
- 知识库微信小程序开发
- Build a web app fast: Python, HTML JavaScript resources
- Tp6 nginx配置
- 龙光集团布局广州,以龙光·天皓为业主拾起温度
热门文章
- 基于wxWidgets(wxWindows)界面开发解方案!
- 解决《windows 能连接cmcc 但是浏览器打不开登入界面》问题
- Linux Centos中卸载 安装Mysql
- 跨学科知识和实战经验#学习小组招募
- 原装windows10系统笔记本(HP 340 G4)安装windows7系统时问题的解决方案
- SOLIDWORKS 30个实用小技巧
- 电子取证实例:基于文件系统的磁盘数据取证分析
- 解密:全球最大智能手机厂商“发币”计划
- No_16_0324 Java基础学习第二十三天
- 【转】《新飞飞》网游服务器架构设计