Skip to content

[Question] Why two artifacts angus-mail and jakarta.mail? #80

Description

@space88man

Both jakarta.mail and angus-mail are module-info.java-only that refer to other the packages. The two module-info files look very similar.

Could you clarify the relationship between the two artifacts?

Confusion from dependencies in the wild:

  • Spring mail integration refers to jakarta.mail
  • Apache CXF refers to angus-mail

Which is the "correct" one to use?

  • compile with jakarta.mail-api:2.1.1 and package with angus-mail (Apache CXF 4.0+ )
  • compile and package with jakarta.mail (Spring 6.0+, Spring Boot 3.0+ )

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions