JAVA - 【项目管理】Maven

目录

  • 安装及配置
  • Maven的工程结构
  • pom文件配置
    • gav
    • dependency
    • scope
    • junit
    • 插件
  • 运行(MyEclipse2017)
    • clean(清除target)
    • compile
    • test
    • install
    • tomcat7:run


<一> 安装及配置

1> 安装

https://maven.apache.org/download.cgi

2> 配置(MyEclipse 2017CI)

3> 本地基本库(repository)

  • jar+war
  • tomcat7

https://download.csdn.net/download/qq_42292831/12439181

<二> Maven的工程结构

<三> pom文件配置

1> GAV(坐标)

  • groupId
  • artifactId
  • version

GAV与仓库路径:/groupId/artifactid/version/artifactId-version.jar

2> dependency

3> dependency中的scope

4> junit(java unit单元测试模块)

import org.junit.Test;
import org.junit.Assert;


@Test

String res = "aaa";
Assert.assertEquals("aaa",res);

5> 插件配置

  • jdk版本限制插件
  • tomcat7插件
<build>
	<plugins>
		<!-- jdk版本插件配置 -->
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.0</version>
			<configuration>
				<source>1.8</source>
				<target>1.8</target>
			</configuration>
		</plugin>
		
		<!-- tomcat7插件 -->
		<plugin>
			<groupId>org.apache.tomcat.maven</groupId>
			<artifactId>tomcat7-maven-plugin</artifactId>
			<configuration>
				<port>8080</port>
				<path>/</path>
			</configuration>
		</plugin>
	</plugins>
</build>

<四> 运行(MyEclipse 2017)

可以在菜单中看到maven常用的命令已经以菜单的形式出现。
例如:

  • Maven clean
  • Maven install
  • Maven package
  • Maven test

Maven build和maven build... 并不是maven的命令。
maven build...只是提供一个命令输入功能,可以在此功能中输入自定义的maven命令。
maven build的功能就是执行上次自定义命令。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值