IDEA集成Maven
配置参数(创建⼯程不需要联⽹,解决创建慢的问题) -DarchetypeCatalog=internal
更改下载仓库的地址
使用IDEA创建Maven工程
javaSE工程
JavaWeb工程

用Tomcat运行项目
Maven常用的命令
1、clean命令
清除编译产生的target(存放字节码文件)文件内容,
2、compile命令
对src/main/java目录下的代码进行编译,生成字节码文件
3、test命令
执行src/test/java目录下所有Junit的测试用例
4、package命令
打包项目jar
- 如果是JavaSE的项目,打成jar包
- 如果是JavaWeb的项目,打成war包,放到Tomcat中运行的
5、install命令
打包后将其安装在本地仓库,让其他项目可以引用
平时常用的clean和install
依赖管理
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
默认是compile,如果需要显示设置,一般用test、provide(servlet-api这个jar包,在Tomcat中本身就有,运行时不需要加)
Maven插件
Maven是⼀个核⼼引擎,提供了基本的项⽬处理能⼒和建设过程的管理,以及⼀系列的插件是⽤来执 ⾏实际建设任务。maven插件可以完成⼀些特定的功能。例如,集成jdk插件可以⽅便的修改项⽬的编 译环境;集成tomcat插件后,⽆需安装tomcat服务器就可以运⾏tomcat进⾏项⽬的发布与测试。在 pom.xml中通过plugin标签引⼊maven的功能插件。
添加tomcat7插件
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration> <!-- 指定端⼝ -->
<port>8080</port> <!-- 请求路径 -->
<path>/</path>
</configuration>
</plugin>
</plugins>
<!--jdk编译插件-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>