- pom.xml 添加依赖包:
<dependencyManagement>
<dependencies>
<!-- 阿里fastjson包JSON转换-->
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.73</version>
</dependency>
</dependencies>
</dependencyManagement>
- maven项目结构:
- src/main/java : 一般是开大人员写代码的目录
- src/main/resources: 开发人员放项目资源文件的目录
- src/test/java : 放测试人员代码的目录
- src/test/resources : 放测试资源文件的目录
- Maven Dependencies : 通过maven拿下来的项目依赖包存放目录
target: 存放构建后文件的目录
- Maven的几个常用构建命令:
- 创建Maven的普通java项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
-. 创建Maven的Web项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp - 编译源代码: mvn compile
- 编译测试代码:mvn test-compile
- 运行测试:mvn test
- 产生site:mvn site
- 在本地Repository中安装jar:mvn install
- 清除产生的项目:mvn clean
- 生成eclipse项目:mvn eclipse:eclipse
- 生成idea项目:mvn idea:idea
- 编译测试的内容:mvn test-compile
- 打包 : mvn package :
- 安装到本地仓库 :mvn install