maven - 马文标记下
问题描述
我想知道<name>
标记<project>
在 Maven 中的作用。
文档描述:
name:此元素指示用于项目的显示名称。这经常在 Maven 生成的文档中使用。
我通常会在我工作的项目中的<name>
每个项目中找到定义的标签。
而且我发现它让人分心,因为我通常关心但不关心,而且两者大多总是有相同的字符串。 pom.xml
<artifactid>
<name>
我想我可以简单地删除它们。
但只是想知道它的用处。
解决方案
如果<name>..</name>
未定义 artifactId 将显示在那里,但如果您愿意,您当然可以覆盖它并显示更多描述性文本。例如,如果您构建Apache Maven,您会看到不同的输出,如下所示:
[INFO] Reactor Summary for Apache Maven 3.7.0-SNAPSHOT:
[INFO]
[INFO] Apache Maven ....................................... SUCCESS [ 0.192 s]
[INFO] Maven Model ........................................ SUCCESS [ 0.047 s]
[INFO] Maven Artifact ..................................... SUCCESS [ 0.030 s]
[INFO] Maven Plugin API ................................... SUCCESS [ 0.017 s]
[INFO] Maven Builder Support .............................. SUCCESS [ 0.012 s]
[INFO] Maven Model Builder ................................ SUCCESS [ 0.054 s]
[INFO] Maven Settings ..................................... SUCCESS [ 0.012 s]
[INFO] Maven Settings Builder ............................. SUCCESS [ 0.023 s]
[INFO] Maven Repository Metadata Model .................... SUCCESS [ 0.010 s]
[INFO] Maven Artifact Resolver Provider ................... SUCCESS [ 0.021 s]
[INFO] Maven Core ......................................... SUCCESS [ 0.150 s]
[INFO] Maven SLF4J Wrapper ................................ SUCCESS [ 0.007 s]
[INFO] Maven SLF4J Simple Provider ........................ SUCCESS [ 0.024 s]
[INFO] Maven Embedder ..................................... SUCCESS [ 0.021 s]
[INFO] Maven Compat ....................................... SUCCESS [ 0.125 s]
[INFO] Apache Maven Distribution .......................... SUCCESS [ 0.094 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.135 s
例如,如果没有定义,最后一行将是apache-maven
而不是。Apache Maven Distribution
<name>..</name>
推荐阅读
- python - 之前返回“True”的hasattr(),代码转换成cython后返回“False”
- vue.js - Buefy 更改语言环境
- swift - 你如何在另一个函数中调用 UIButton 的“发送者”?
- c - CCES 调试器中 IID 0x7ffffff 错误的来源是什么,以及如何正确修复它?
- javascript - Ajax 请求适用于移动 Safari 控制台,但不适用于代码
- javascript - 尝试从扩展包中的 html 窗口向内容脚本发送消息
- system.data.sqlite - Linq2db、SQLite、连接池
- python-3.x - 如何在 tkInter Canvas 中模拟滚动条
- javascript - 在循环中响应 onClick 事件
- javascript - 如何更改 span 的文本并显示 div?