Skip to content

Make Maven coordinates consistent with rest of EE #908

@arjantijms

Description

@arjantijms

CDI has one of the most inconsistent Maven coordinates currently.

Most every API in Jakarta EE has jakarta.[spec name]:jakarta.[spec name]-api.

Where "spec name" is written fully if its a simple single word name, or using an abbreviation if its multiple words:

E.g.

  • jakarta.ejb:jakarta.ejb-api
  • jakarta.interceptor:jakarta.interceptor-api
  • jakarta.servlet:jakarta.servlet-api
  • jakarta.activation:jakarta.activation-api
  • jakarta.mail:jakarta.mail-api
  • jakarta.transaction:jakarta.transaction-api
  • jakarta.el:jakarta.el-api
  • ..

CDI however uses jakarta.enterprise:jakarta.enterprise.cdi-api

I propose using jakarta.cdi:jakarta.cdi-api.

cc @keilw @JanWesterkamp-iJUG @ivargrimstad

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions