Skip to content

[MNG-8410] Rename maven-api-meta to maven-api-annotations #9444

@jira-importer

Description

@jira-importer

Guillaume Nodet opened MNG-8410 and commented

We need to start with a coherent API.
Some artifacts / packages are not clearly aligned.

  • maven-api-meta exports org.apache.maven.api.annotations
  • maven-api-core exports org.apache.maven.api, org.apache.maven.api.feature, org.apache.maven.api.plugin and org.apache.maven.api.services

So what about:

  • rename the artifact providing org.apache.maven.api.annotations package from maven-api-meta to maven-api-annotations
  • move the org.apache.maven.api.plugin package to the maven-api-plugin artifact
  • get rid of org.apache.maven.api.features package, I think we may rather use Constants properties
  • maybe rename both maven-api-core to maven-api-session and the org.apache.maven.api package to org.apache.maven.api.session and org.apache.maven.api.session.services

Affects: 4.0.0-rc-1

Remote Links:

Backported to: 4.0.0-rc-2

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingpriority:majorMajor loss of function

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions