maven常用标签及意义

<modelVersion>:maven版本
<groupId>:域名
<artifactId>:项目名
<version>:版本号
<packaging>打包方式,默认是jar

<properties>:定义属性
如: <properties><spring-version>4.3.9.RELEASE</spring-version></properties>

后面可以用${spring-version}引用4.3.9.RELEASE

常用内置属性:<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
项目打包编码格式为UTF-8

<dependencies>
jar依赖
如:<dependencies>
            <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
            </dependency>
        </ dependencies>
添加log4j1.2.17版本的jar及其依赖。

<build>:打包配置,如资源文件、插件等
<finalName>最终打包的名字,如假设打包方式是war,<finalName>aaa</finalName>,那么最后打包的名字就是aaa.war

<resources>:资源文件
可以手动设置maven打包那些文件,如
<resources>
    <resource>
          <directory>src/main/java</directory>
              <includes>
                  <include>**/*.xml</include>
              </includes>
          <filtering>true</filtering>
    </resource>
</resources>
包含项目src/mian/java下的所有xml文件

<plugins>:插件
如<plugins>
            <!--maven打包必要插件-->
            <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <webResources>
                        <resource>
                            <!--web路径,该路径以项目为根路径-->
                            <directory>src/main/webapp</directory>
                        </resource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>
src/main/webapp为web项目根路径打包webapp下的文件。
<project>:项目根节点,pom文件根节点
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值