我有一个部署到存储库的 Maven pom -并且我想向标签添加额外的元数据......例如,创建日期、git md5 等......
最重要的是,我希望这些元数据能够在 pom 本身中看到(并且也嵌入到 jar/zip Artifact 中,但这很容易做到)。
我可以在 pom 声明中添加更多(非识别性)xml 字段吗?这些字段可用于浏览,但定义 pom 资源不一定需要?
如果没有,在maven部署服务器中注释资源信息的简单方法是什么(我使用的是archiva,它类似于nexus)——当然,有“版本”字段,但我不想将所有元数据塞进一个字段中。
最佳答案
pom.xml
中有一些字段可以使用More Project Information下找到的在 Pom 引用中。
您可能可以将一些信息压缩到 description
中按照您喜欢的方式标记和解析。
或者你甚至可以使用<properties/>
并在那里创建一些有用的标签来满足您的要求。这可能不是推荐的使用属性的方法,但它仍然是一个选项。
通过使用属性,通过结合使用过滤技术和 Maven Jar Plugin 可以很容易地将这些值放入 MANIFEST.MF 文件中。 .
关于maven - 如何将元数据添加到 Maven pom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16375204/