Je suis actuellement en train de transférer certains projets de Ant à Maven. Conformiste comme je le suis, je veux utiliser des conventions bien établies pour trouver groupId
y artifactId
mais je ne trouve pas de conventions détaillées (il en existe, mais elles ne couvrent pas les points sur lesquels je me pose des questions).
Prenez ce projet par exemple, d'abord le paquet Java : com.mycompany.teatimer
Minuterie à thé est en fait deux mots, mais les conventions de dénomination des paquets Java interdisent l'insertion de traits de soulignement ou de traits d'union, c'est pourquoi je les écris tous ensemble.
J'ai choisi le groupId
identique à l'ID du paquet parce que je pense que c'est une bonne idée. C'est le cas ?
Enfin, je dois choisir un artifactId
J'ai opté pour teatimer
. Mais lorsque je regarde d'autres projets Maven, ils utilisent des traits d'union pour séparer les mots dans les documents suivants artifactId
comme ceci : tea-timer
. Mais il a l'air bizarre lorsqu'il est concaténé à l'adresse suivante groupId
: com.mycompany.teatimer.tea-timer
.
Comment feriez-vous ?
Un autre exemple :
Nom du paquet : com.mycompany.awesomeinhouseframework
groupId
: com.mycompany.awesomeinhouseframework
( ?)
artifactId
: awesome-inhouse-framework
( ?)