maven项目中的pom.xml

Posted miaoww

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven项目中的pom.xml相关的知识,希望对你有一定的参考价值。

需要配置的内容

1.配置头(自动生成)

2.maven项目的坐标(自动生成)

    <modelVersion>4.0.0</modelVersion>
    <groupId>com.sxt</groupId>
    <artifactId>ssm-1107</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>

 3.配置<properties> 

properties 直译 :财产

作用:在pom.xml定义properties标签,为了方便管理项目中的依赖版本。如:

此时,管理依赖方便了很多,所以使用maven配置依赖时的写法也有一些不同。

4.配置 dependencies

 dependencies 直译 :从属,从属物

配置属性 :

groupId、artifactId、version 与maven项目配置的坐标相同

 

5.配置tomcat和maven的版本 build > plugins>piugin

plugins 直译 : 插件

 

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.7.0</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>8080</port>
                    <path>/ssm</path>
                </configuration>
            </plugin>
        </plugins>
    </build>

 

 1 <build>
 2         <plugins>
 3             <plugin>
 4                 <groupId>org.apache.maven.plugins</groupId>
 5                 <artifactId>maven-compiler-plugin</artifactId>
 6                 <version>3.7.0</version>
 7                 <configuration>
 8                     <source>1.7</source>
 9                     <target>1.7</target>
10                 </configuration>
11             </plugin>
12             <plugin>
13                 <groupId>org.apache.tomcat.maven</groupId>
14                 <artifactId>tomcat7-maven-plugin</artifactId>
15                 <version>2.2</version>
16                 <configuration>
17                     <port>8080</port>
18                     <path>/ssm</path>
19                 </configuration>
20             </plugin>
21         </plugins>
22     </

以上是关于maven项目中的pom.xml的主要内容,如果未能解决你的问题,请参考以下文章

maven项目中的pom.xml文件

pom.xml 中的 JDBC Maven 依赖关系

maven中的pom.xml解析

maven中的pom

pom.xml(Maven 多模块项目)中的 <sonar.exclusions> 在本地工作,但不在公司服务器上

Maven之pom.xml详释