插件
Maven项目的运行其实很大程度上都是依赖于各类插件来完成,除了maven的内置插件,
我们也可以手动配置一些插件来完成一些特定的功能。例如,集成jdk插件可以方便的修改项目的编译环境;
集成tomcat插件后,无需安装tomcat服务器就可以运行tomcat进行项目的发布与测试。
在pom.xml中可以通过plugin标签引入maven的功能插件。
Tomcat插件
配置tomcat的插件(在pom.xml文件中 <build>元素中添加<plugins>标签,内部再添加一组<plugin>标签,如下)
<build>
<plugins>
<!--tomcat插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
启动tomcat:
访问测试:
JDK编译版本的插件
在IntelliJ IDEA中使用Maven时,IDEA将默认的编译版本、源码版本设置为jdk1.5。
编译项目的时候出现警告:”Warning:Java: 源值1.5已过时, 将在未来所有发行版中删除”。
可以通过配置jdk编译版本的插件来控制jdk版本(在pom.xml文件中 <build>元素中添加<plugins>标签,
内部再添加一组<plugin>标签,如下)
<build>
<plugins>
<!--jdk编译版本插件-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>