maven是一个管理jar包工具
解决了那些问题
1、不需要从网上找jar包
2、解决了包依赖问题,当用maven往项目里加入一个jar包的时候,maven会把这个jar包的依 赖包也放放到项目中
3、而且解决了包依赖冲突的问题
如果在电脑上安装了maven,首先要给他指定一个文件夹当作仓库,在conf/setting.xml下配置相对应的目录
<localRepository>F:\Tool\maven\repository</localRepository>
项目从编译-----
测试
-----
运行-----
打包
------
安装整个过程都交给
maven
进行管理,这个过程称为构建
乱码问题:
在pom.xml
中增加:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<argLine>-Dfile.encoding=UTF-8</argLine>
</properties>
说明
:
project.build.sourceEncoding
:让整个项目统一字符集编码,就需要设定它
<argLine>-Dfile.encoding=UTF-8</argLine>
:参数命令行,这一行很关键。测试插件有个小问题,它不依赖项目的字符集设置,它依赖于操作系统。而我们的操作系统是windows
的编码
gbk
,和我们的eclipse
编码集不统一那就是乱码了。
编译版本问题
在pom.xml中增加:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>