Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Are there rules for valid Maven developer roles?

Tags:

java

maven

Maven supports <developers> with <roles>, however, I see no official list of valid roles.

Are these roles just plain text for documentation purposes? If there is no official list of roles to choose from, are there any rules or standards on how to format role names?

For example, is a UI developer a uideveloper, a ui-developer, a UI Developer, etc.

like image 308
Sean Connolly Avatar asked Oct 18 '13 11:10

Sean Connolly


1 Answers

This is what I see in the XSD. Role is just a plain xs:string and it is mainly used for documentation.

<xs:element name="roles" minOccurs="0">
  <xs:annotation>
    <xs:documentation source="version">3.0.0+</xs:documentation>
    <xs:documentation source="description">
        The roles the contributor plays in the project. Each role is described by a <code>role</code> element, the body of which is a role name. This can also be used to describe the contribution.
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="role" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
like image 72
Abhijith Nagarajan Avatar answered Oct 05 '22 23:10

Abhijith Nagarajan