我想知道如何为我想要推送到nexus存储库的工件添加元数据。
我可以在POM
文件中定义元数据吗? pom中有没有标签可以做到这一点?
如果无法通过POM
添加,还有其他方法吗?
答案 0 :(得分:2)
有三种方法可以做到这一点。
在pom中添加属性。我看到的问题是你无法在Nexus中轻松检查这些值或搜索它们。
使用Maven构建帮助程序插件将另一个属性文件作为附加工件添加。这样他们就在一个单独的文件中,可以比Maven pom更容易解析。否则会出现与1.相同的问题。
对于这两种方法,您可以创建一个自定义Nexus插件,以某种方式显示该信息。
答案 1 :(得分:0)
一种简单的方法是添加一个<properties>
标记,其中包含保存元数据的不同属性。
<properties>
<my.name>The King</my.name>
<my.goal>Bring joy to my people</my.goal>
</properties>
你可以放入任何你想要的东西,它将放在Nexus下的pom中。
我希望这会有所帮助。