maven的pom文件中<version>里的$变量是从哪里读值的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven的pom文件中<version>里的$变量是从哪里读值的相关的知识,希望对你有一定的参考价值。

这个变量是你自己在<properties>标签里面自己定义的,比如说
<properties>
<my.version1>1.3.3</my.version1>

</properties>
那你下面就可以用$my.version1
参考技术A 应该是有一个配置文件的呀,

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文件中<version>里的$变量是从哪里读值的的主要内容,如果未能解决你的问题,请参考以下文章

maven的pom文件中<version>里的$变量是从哪里读值的

Maven 项目依赖 pom 文件模板

maven pom.xml基本设置

maven(POM坐标依赖)

maven项目中的pom.xml

maven pom.xml 添加 servlet和jsp依赖