在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>

Maven中常用插件的配置的更多相关文章

  1. maven中jetty插件配置

    maven中jetty插件的配置,可用于项目在内置jetty服务器中的部署. <plugin> <groupId>org.mortbay.jetty</groupId&g ...

  2. maven常用插件pom配置

    一.问题描述: 部署一个maven打包项目时,jar包,依赖lib包全部手动上传至服务器,然后用maven部署报错:Exception in thread "main" java. ...

  3. Maven常用插件简单配置

    好久不见,甚是想念.一日不见,如隔三秋. 从春节到现在已经很久没有回归博客园了,今天回来温习一下maven常用的一些插件的配置,学东西一个很简单的诀窍就是重复重复再重复,这样一定能把知识掌握的很牢靠. ...

  4. (六)maven之常用插件

    一.maven的插件 maven官方插件:http://maven.apache.org/plugins/index.html 二.常用插件之:javadoc 作用:生成代码文档 2.1 编写代码,并 ...

  5. IDEA使用maven中tomcat插件启动项目乱码问题

    今天用IDEA来启动项目,使用的是maven中的tomcat7插件,正常启动后,再页面操作新增或修改数据时,发生了诡异的事, 中文保存后全部乱码...顿时不淡定了,接着就开始排查原因 首先检查IDEA ...

  6. 利用maven中resources插件的copy-resources目标进行资源copy和过滤

    maven用可以利用如下配置进行资源过滤,pom.xml的配置如下: <build> <!-- 主资源目录 --> <resources> <resource ...

  7. sublime常用插件及配置,自留自用

    1.Angularjs 写angularjs经常操作template文件,没有一个ng-xx的提示真的很蛋疼是不是,有些服务的名字记不住是不是,那就用这个插件吧 2.AutoFileName 如果你的 ...

  8. maven中去掉单元测试的配置

    如果是在命令行中去掉测试,可以在命令行中输入:mvn install -Dmaven.test.skip=true 在pom.xml <plugins>       <plugin& ...

  9. Maven中阿里云私服配置

    在国内maven仓库连接速度太慢 ,虽然对于很多互联网企业和大中型软件公司,建个镜像是分分钟的事.但对于个人开发者确实是个问题.解决办法可以用阿里云的MAVEN私服.有两种方法: 1.在$MAVEN_ ...

随机推荐

  1. svn_学习_01_TortoiseSVN使用教程

    二.参考资料 1.TortoiseSVN新人使用指南 2.

  2. Java_基础_02_ThreadLocal

    二.参考资料 1.ThreadLocal 那点事儿 2.彻底理解ThreadLocal

  3. struts2--Basic(一)

    Struts是流行和成熟的基于MVC设计模式的WEB应用程序框架. 帮助我们减少在运用MVC设计模式来开发Web应用的时间. 1.下载添加jar包 2. 准备配置文件 web.xml <filt ...

  4. codeforces 655B B. Mischievous Mess Makers(贪心)

    题目链接: B. Mischievous Mess Makers time limit per test 1 second memory limit per test 256 megabytes in ...

  5. codeforces 655A A. Amity Assessment(水题)

    题目链接: A. Amity Assessment time limit per test 2 seconds memory limit per test 256 megabytes input st ...

  6. FIS 雪碧图sprite合并

    1 安装fis(必须先安装node和npm):npm install -g fis3 2 构建项目发布到根目录下的output:fis3 release -d ./output 项目根目录:FIS3 ...

  7. Parallel Programming-Task Base

    Parallel.For/ForEach是数据层面的并行,本文所讲的Task是将不同的操作并行执行,本文主要内容: Task的工作模型 初始化Task 完成Task 取消Task 一.Task工作模型 ...

  8. Gson小记

    Gson过滤字段,只要在字段前面添加“transient”关键字即可:之前就是因为Channel字段序列化的时候导致了stack over异常.

  9. BZOJ3545:[ONTAK2010]Peaks

    浅谈线段树合并:https://www.cnblogs.com/AKMer/p/10251001.html 题目传送门:https://lydsy.com/JudgeOnline/problem.ph ...

  10. mysql 用户和存储过程相关命令

    如何显示所有的存储过程?select `name` from mysql.proc where db='db_name' and `type`='procedure';orshow procedure ...