Maven中常用插件的配置

  在Maven项目的pom.xml文件中配置插件信息,使用<build></build>标签

  1、配置JDK版本插件和Tomcat版本插件

复制代码
 1         <build>
 2                 <!-- 配置JDK版本插件JDK1.7 -->
 3                 <plugins>
 4                     <plugin>
 5                         <groupId>org.apache.maven.plugins</groupId>
 6                         <artifactId>maven-compiler-plugin</artifactId>
 7                         <version>3.5.1</version>  
 8                         <configuration>
 9                             <source>1.7</source>
10                             <target>1.7</target>
11                             <encoding>UTF-8</encoding>
12                         </configuration>
13                     </plugin>
14                     <!-- tomcat7的插件,此插件配置表示启动时使用maven的tomcat插件启动,脱离本地tomcat-->
15                     <plugin>
16                         <groupId>org.apache.tomcat.maven</groupId>
17                         <artifactId>tomcat7-maven-plugin</artifactId>
18                         <version>2.2</version>
19                         <configuration>
20                             <path>/ssm</path>   <!-- 访问的路径,相当于项目名 -->
21                             <port>8888</port>   <!-- 端口号 -->
22                         </configuration>
23                       </plugin>
24                 </plugins>
25             </build>
复制代码

  2、配置启动本地Tomcat的插件

    不需要手动启动本地Tomcat,在Run As时,选择Maven Build...,输入tomcat7:run即可启动tomcat并运行项目

复制代码
 1     <!--- 可以使用下面的这个插件启动本地的tomcat服务器 -->
 2                 <plugin>
 3                   <groupId>org.codehaus.cargo</groupId>
 4                   <artifactId>cargo-maven2-plugin</artifactId>
 5                   <version>1.2.3</version>
 6                   <configuration>
 7                       <container>
 8                           <containerId>tomcat7x</containerId>
 9                           <home>D:\DevSoft\apache-tomcat-7.0.67</home>  <!-- 本地Tomcat安装目录 -->
10                       </container>
11                       <configuration>
12                           <type>existing</type>
13                           <home>D:\DevSoft\apache-tomcat-7.0.67</home>  <!-- 本地Tomcat安装目录 -->
14                           <!--如果Tomcat端口为默认值8080则不必设置该属性-->
15                           <properties>
16                                 <cargo.servlet.port>8080</cargo.servlet.port>
17                           </properties>
18                       </configuration>
19                   </configuration>
20                   <executions>  
21                       <execution>  
22                           <id>cargo-run</id>  
23                           <phase>install</phase>  
24                           <goals>  
25                               <goal>run</goal>  
26                           </goals>  
27                       </execution>  
28                   </executions>
29               </plugin>
复制代码

  3、Maven项目中添加jar包

    通过在pom.xml文件中添加jar包依赖

复制代码
 1     <dependencies>
 2            <dependency>
 3                <groupId>junit</groupId>
 4                <artifactId>junit</artifactId>    <!-- 测试jar包的依赖 -->
 5                <version>4.9</version>
 6                <scope>test</scope>
 7            </dependency>
 8            <dependency>
 9                <groupId>javax.servlet</groupId>
10                <artifactId>servlet-api</artifactId>   <!-- Servlet jar包的依赖 -->
11                <version>2.5</version>
12                <scope>provided</scope>
13            </dependency>
14            <dependency>
15                <groupId>javax.servlet</groupId>
16                <artifactId>jsp-api</artifactId>     <!-- jsp jar包的依赖 -->
17                <version>2.0</version>
18                <scope>provided</scope>
19            </dependency>
20        </dependencies>
复制代码

 

posted @ 2017-12-05 19:55  咕噜噜zmj  阅读(382)  评论(0)    收藏  举报
编辑推荐:
· 一个 java 空指针异常的解决过程
· 揭开 SQL Server 和 PostgreSQL 填充因子的神秘面纱
· 没有调度器的协程不是好协程,零基础深入浅出 C++20 协程
· 别做抢活的导演:代码中的抽象层次原则
· 从 Redis 客户端超时到 .NET 线程池挑战
阅读排行:
· 今年失业的程序员兄弟姐妹们,你们都去干什么了?
· 一个java空指针异常的解决过程
· TinyEditor v4.0 alpha 版本发布:表格更强大,表情更丰富,上传体验超乎想象!
· .NET周刊【7月第2期 2025-07-13】
· 【原创工具】简单实现云控Win电脑锁屏
点击右上角即可分享
微信分享提示