Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suffix EEA library modules with major version? #192

Open
sebthom opened this issue Sep 8, 2024 · 1 comment
Open

Suffix EEA library modules with major version? #192

sebthom opened this issue Sep 8, 2024 · 1 comment

Comments

@sebthom
Copy link
Member

sebthom commented Sep 8, 2024

To be able to support multiple major versions of some libraries in the future, they must be configured in separate maven modules.

In no-npe it e.g. looks like this:

eea-byte-buddy-1
eea-classgraph-4
eea-commons-configuration-2
eea-commons-io-2
eea-commons-lang-3
eea-directory-watcher-0
eea-eclipse-platform
eea-gson-2
eea-guava
eea-jackson-2
eea-jakarta-mail-api-2
eea-jakarta-servlet-api-6
eea-java-11
eea-java-17
eea-java-21
eea-javax-mail-api-1
eea-javax-portlet-api-3
eea-javax-servlet-api-4
eea-jaxb-4
eea-junit-5
eea-osgi-core-8
eea-quartz-2
eea-slf4j-1
eea-slf4j-2
eea-snakeyaml-2
eea-spring-5
eea-spring-6
eea-wicket-10
eea-xstream-1

Should we do something like this for lastnpe too?

My suggestion:

current name suggested name comment
guava guava no name change too many frequent releases
javamail javax-mail-api-1 I will later add jakarta-mail-api-2 from no-npe
jetty jetty-client-12
mockito mockito-5
osgi-core osgi-core-8
servlet-api javax-servlet-api-4 I will later add jakarta-servlet-api-6 from no-npe
slf4j-api slf4j-api-1 I will later add slf4j-api-2 from no-npe
spring spring-5 do we want to continue supporting spring 5
or should we directly move to spring 6?
xstream xstream-1

@vorburger @J-N-K

@vorburger
Copy link
Member

Versioning like this SGTM.

As for Spring 5 / 6 support, do whatever YOU need! 😹

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants