当前位置:   article > 正文

Maven pom.xml标签(持续收集整理)_finalname标签

finalname标签

dependency

scope

  • Maven的哲学思想是,约定优于配置,Maven依赖中scope的默认值是compile
  • scope指定了依赖的作用范围
  • 作用范围包括,所在项目的
    • 测试(test)
    • 编译(compile)
      • 测试代码的编译
      • 非测试代码的编译
    • 运行(runtime)
      • 测试代码的运行
      • 非测试代码的运行
    • 打包(privided)
    • system 被依赖向不会从maven仓库下载,而是从本地系统指定路径下寻找,需要systempath属性。

- 测试--->test - 测试范围的依赖(第三方jar包),针对测试相关代码的编译和运行,在通常代码的编译和运行时都不需要,只有在有关测试的代码编译和运行测试代码阶段可用; - 案例说明 - 环境 IdeaJ maven web project - 前提:需知facade slf4j 只有在classpath 中发现底层日志实现framework时才起作用pom.xml ```xml junit junit 4.12 test org.slf4j slf4j-api 1.7.25 org.slf4j slf4j-simple 1.7.25 test ```

build

finalName

build中的finalName标签,定义了编译、打包、部署的项目名称。
如果设置了,就按照你设置的名称进行打包,如果没有设置,打包的名称为artifactIdversion拼接的结果。

<build>
   <finalName>${project.artifactId}</finalName>
</build>
  • 1
  • 2
  • 3

打包结果


如有错误,欢迎指出,谢谢(持续更新)
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/286267
推荐阅读
相关标签
  

闽ICP备14008679号