本篇内容主要讲解“Maven pom文件中属性变量有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Maven pom文件中属性变量有哪些”吧!Maven pom文件属性变
本篇内容主要讲解“Maven pom文件中属性变量有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Maven pom文件中属性变量有哪些”吧!
${project.artifactId}
等价于元素的值
个人理解,本质上每个标签底层是通过对象的引用实现,也同样存在继承特性(仅仅是个人理解,供参考)。
以此类推,可以发现很多这一类的属性定义。
类似地
${project.build.sourceDirectory}
:项目的主源码目录 默认为src/main/java/.
${project.build.testSourceDirectory}
:项目的测试源码目录 默认为/src/test/java/.
${project.build.directory}
:项目构建输出目录 默认为target/.
${project.build.outputDirectory}
:项目主代码编译输出目录 默认为target/classes/.
${project.build.testOutputDirectory}
:项目测试代码编译输出目录 默认为target/testclasses/.
当你新建一个maven project后,maven管理会给你按照底层约定,给你自动设置*directory的值,你可以通过IDE工具打开pom.xml文件,点选Effective POM,你会看到如图的默认设置。
你可以自己定义一个标签元素并设置相应的值,这样,你可以在该pom.xml中应用这个标签键值对,例如:
<properties> <spring-framework.version>4.1.5</spring-framework.version></properties>
使用
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-WEBmvc</artifactId> <version>${spring-framework.version}</version></dependency>
一般用来管理依赖的版本号,这样做的好处:当版本号发生改变时,只需要更新properties标签中的变量就行了,不用更新所有依赖的版本号
云。
到此,相信大家对“Maven pom文件中属性变量有哪些”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
--结束END--
本文标题: Maven pom文件中属性变量有哪些
本文链接: https://www.lsjlt.com/news/303146.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0