maven-项目管理工具

 Maven——成为了一种被用于构建和管理任何基于Java项目的工具。Maven创始者希望能够更多的让Java开发人员的日常工作更加容易,帮助理解任何基于Java项目。主要用来在项目中对jar包管理。

1.maven安装

需要到maven官网下载最新版:3.0.5版本,解压到c盘根目录

配置环境变量:MAVEN_HOME:C:\apache-maven-3.0.5

编辑一下Path,加上;%MAVEN_HOME%/bin

在cmd输入 mvn -version查看一下是否已经安装成功

2.配置仓库(将repo放到一个目录下切记不能有中文路径,放到D:\maven)

(1)修改本地仓库C:\apache-maven-3.3.9\conf下的setting.xml(maven安装目录)

  <localRepository>D:\maven\repo</localRepository>

(2)配置远程仓库

注意:maven默认寻找中央仓库的网址是:但国内用户访问国外一些网址被限制,可以加一些镜像地址到仓库repo目录下的setting.xml配置文件

<mirror>
      <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

阿里云就大约可满足现在需求。

安装maven目录下的conf下面的setting.xml配置好之后,建议将该文件复制到仓库目录下的同样位置。替换仓库目录下的setting.xml

3.eclipse配置maven

(1)检查eclipse是否成功安装maven插件

Window-Preferences


(2)配置maven

安装目录 
依次打开Window –> Perferences –> Maven ,展开Maven的配置界面,然后点击Installations –> add 选择maven安装目录,这里我的Maven安装目录为C:\apache-maven-3.0.5,选择你的Maven安装目录,并点击确定, 之后可以点击Apply,点击OK,即可完成 


继续配置User Settings选项 注意 Local Repository 项,如果为D:/maven/repo则配置成功,否则重新配置上一步


到此已经可以说是eclipse配置好maven。我们可以创建web项目了。



输入gav三项,确定项目名称和版本号。

就会看到生成一个maven管理的项目。

项目的目录结构有问题,缺少了放Java文件的地方,需要修改jre的版本为自己安装的1.7.,右键项目选择project facets修改Java编译1.7.

最终目录结构:


右击项目名-properties-java build path-sesources



自己创建放java源码的包:src/main/java

编译级别默认的还是1.5,我们需要手动改为1.7


注意:为何创建项目时找不到找不到maven-archetype-webapp-1.0?

原因:缺少jar包

在repo文件夹中找到org-apache-maven-archetypes-...webapp文件夹,将里面的jar包随便拷到某个文件夹,将webapp这个包删除

cmd执行命令:

mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-webapp -Dversion=1.0 -Dpackaging=jar -Dfile=(jar包放到哪个盘d:/)maven-archetype-webapp-1.0.jar

在eclipse中:更新目录,然后在创建项目时会出现webapp=1.0



核心配置文件pom.xml

安装本地jar包到仓库:


4.将maven的web项目发布到外部的tomcat

1、 先右击项目名,选择runas---mvn install命令将项目编译打包

2、 将该项目发布到Tomcat



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值