Maven 项目的搭建

Maven项目结构

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

Maven 能提供一种项目的依赖配置,配置好的项目,Maven 能自动的从 Maven 的中央仓库中帮我们下载并管理项目依赖的 jar 包

Maven的安装

下载

在安装前要检查安装的jdk版本,因为Maven 不同的版本对 JDK 是有要求的,具体请看官网。把下载下来的apache-maven-x.x.x-bin.zip解压到目录中(目录路径最好不要有空格和中文)。下载地址:http://maven.apache.org/download.cgi

安装配置环境变量

  1. 配置系统环境变量,MAVEN_HOME,指向maven的根目录

  2. 配置环境变量Path,将%MAVEN_HOME%\bin追加到Path中

  3. 验证:打开命令行窗口,输入mvn –v 执行,若执行类似如下效果即代表安装成功。

Maven设置

本地厂库

本地仓库默认位置在 用户目录/.m2/repository,本地仓库不建议在系统盘,最佳实践:

  1. 将Maven根目录的conf/settings.xml拷贝到 .m2中,作为个人Maven配置文件

  2. 在settings.xml文件中 修改本地仓库的位置。

    <?xml version="1.0" encoding="UTF-8"?>
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
        <!-- 本地仓库地址 -->
        <localRepository>D:\openSources\maven-repository</localRepository>
    </settings>
    

配置中央仓库镜像

在有网情况下,官方中央仓库服务器在国外,所以很大可能出现下载失败的问题,所以我们配置一个中央仓库的镜像来降低下载失败的概率。

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <!-- 本地仓库地址 -->
    <localRepository>本地仓库地址</localRepository>
    <mirrors>
        <!-- 阿里仓库镜像 -->
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
        </mirror>
    </mirrors>
</settings>

在Eclipse或STS 中 Maven 的配置

配置安装的 Maven

下载源码

配置安装的 Maven

设置 setttings.xml和本地仓库

创建Maven项目

创建项目

  1. 选择建Maven项目

  2. 选择跳过骨架建项目

  3. 填写对应项目信息

    打包方式:jar是创建javase项目,war是javaee项目

pom.xml 文件

用于填写项目信息,打包方式,添加依赖等。

  1. 在pom.xml 右键添加依赖

    在添加依赖的对话框中选择需要添加的依赖

  2. 网站搜索拷贝添加依赖

    网站:https://mvnrepository.com/

    1. 在搜索栏中输入要添加的依赖

    2. 选择所要的依赖和其版本

    3. 拷贝对应配置到pom.xml中

  3. 修改项目编译运行版本

    在pom.xml里的下的里添加如下插件,没有要创建这俩标签,之后右键项目名更新项目

    <plugin>
    	<artifactId>maven-compiler-plugin</artifactId>
    	<configuration>
    	<source>1.8</source><!-- 更新项目(Maven | Update Project)之后,会修改项目的编译版本 -->
    	<target>1.8</target><!-- 更新项目之后,会修改项目的运行版本 -->
    	<encoding>utf-8</encoding><!-- 更新项目之后,Java 编译器读取你的文件用的编码 -->
    	</configuration>
    </plugin>
    

使用Maven命令

基于maven的javaweb项目搭建

  1. 创建项目

    注意:创建项目时的打包方式是war

  2. 添加web.xml

    在src/main/webapp/WEB-INF里创建web.xml

    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xmlns="http://java.sun.com/xml/ns/javaee"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	version="3.0">
    </web-app>
    
  3. 修改项目编译运行版本

    在上面有提过
    
  4. 添加依赖

    在pom.xml里添加servlet的依赖

    <dependencies>
    		<dependency>
    			<groupId>javax.servlet</groupId>
    			<artifactId>javax.servlet-api</artifactId>
    			<version>3.1.0</version>
    			<scope>provided</scope>
    		</dependency>
    	</dependencies>
    
  5. 配置Tomcat插件

    在pom.xml里的下的里添加Tomcat插件

    <plugin>
    	<groupId>org.apache.tomcat.maven</groupId>
    	<artifactId>tomcat7-maven-plugin</artifactId>
    	<version>2.1</version>
    	<configuration>
    		<port>8080</port> <!-- 端口 -->
    		<path>/</path> <!-- 上下路径 -->
    		<uriEncoding>UTF-8</uriEncoding> <!-- 针对 GET 方式乱码处理 -->
    	</configuration>
    </plugin>
    
  6. 启动Tomcat

    右键要启动的项目

在Goals里输入tomcat7:run,Debug 启动。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小云很优秀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值