有效的Maven开发人员角色是否有规则?

Maven通过支持 ,但是,我看不到有效角色的正式列表。

这些角色是否仅仅是用于文档目的的纯文本? 如果没有正式的角色列表可供选择,是否有关于如何格式化角色名称的规则或标准?

例如,UI开发人员是uideveloperui-developerUI Developer等。

这就是我在XSD中看到的。 Role只是一个简单的xs:string ,主要用于文档。

   3.0.0+  The roles the contributor plays in the project. Each role is described by a role element, the body of which is a role name. This can also be used to describe the contribution.         

这不适用于特定的开发人员列表。 它是关于开发项目的开发人员的信息。 没有必要从您可以选择的具体列表。 它主要用于文档。

所有项目都包含由某人在某个时间创建的文件。 与围绕项目的其他系统一样,参与项目的人员也与项目有关。 开发人员可能是项目核心开发的成员。 请注意,虽然组织可能有许多开发人员(程序员)作为成员,但将它们全部列为开发人员并不是唯一的表单,而只是那些直接负责代码的人。 一个好的经验法则是,如果不应该联系该项目的人,则不必在此列出。

请参阅http://maven.apache.org/pom.html#Developers

据我所知,没有规则。 这些是普通测试,用于在调用site目标时生成html 。 结果生成像这样的 team-list HTML页面。

我建议使用人类可读的文字。

它是自由文本和未经检查的,因为想象一下,如果Apache Maven人员必须保留所有可能的位置/角色的列表并维护它们。 这将是一项巨大的努力,因为不同的公司倾向于为同一个角色拥有不同的头衔。