Maven学习笔记-入门

    什么是Maven:

    Maven是一个项目管理和综合工具Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

    

    好处:

    可以实现对jar包的依赖管理,节省项目的空间,一键构建。

 

    Maven的安装和配置:

     安装:下载并安装Maven软件:apache-maven-3.3.9-bin.zip,解压出来

     配置环境变量:Maven配置教程-百度文库

     在Maven的settings.xml中配置本地仓库

<localRepository>D:\Maven\01\资料\本地仓库\repository</localRepository>

 

   

 

      Maven项目的目录结构

        

 

 

        Maven的常用命令

        mvn tomcat:run 一键启动Maven项目

        mvn package 打包项目成war包

        mvn compile 编译项目

        

 

         Maven项目的构建

         M2e插件的安装(eclipse mars2 已经自带) 

         修改Maven地址

        

        修改用户配置

        

        

    

        Maven项目的创建

        

        

 

        创建好了之后,需要手动在webapp下创建一个WEB-INF/web.xml

 

        并且在pom.xml中添加以下代码

 

<build>
		<!-- 配置了很多插件 -->
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.5.1</version>  
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
					<encoding>UTF-8</encoding>
				</configuration>
			</plugin>
		</plugins>
</build>

    为项目添加一个servlet,并在pom.xml在添加如下代码,用以添加依赖jar包

<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.9</version>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
			<version>2.5</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jsp-api</artifactId>
			<version>2.0</version>
			<scope>provided</scope>
		</dependency>
		
	</dependencies>

        

 

        项目的发布运行:

        在项目上点击右键,run as-》maven build... -》输入tomcat:run即可运行

        

        为Maven项目的pom.xml添加索引,方便注入依赖

        window->show view->maven repositorites

        

在local repository上右键,biuld index即可

然后在pom.xml中右键

即可添加jar包依赖

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

BoringRong

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

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

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

打赏作者

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

抵扣说明:

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

余额充值