jakartaee / expression-language

Jakarta Expression Language
https://eclipse.org/ee4j/el
Other
70 stars 50 forks source link

jakarta.el artifact does not contain APIs #145

Closed lukasj closed 3 years ago

lukasj commented 3 years ago

In pre-4 versions, org.glassfish:jakarta.el used to be an API + implementation bundle, as of (current) version 4.0.0 in staging this is not the case, thus can be seen as a regression, since other projects like activation, mail or jsonp are still following the original pattern.

It wouldn't be bad to at least document this change somewhere if return to original "design" is not intended.

arjantijms commented 3 years ago

Indeed, is was an explicit choice by the team to provide the separate versions from now on. GlassFish was updated to this new reality.

The second anticipated step is to have the API and implementation in separate repos, and have separate Eclipse projects backing these, just like e.g. Jakarta Security, Authentication, Authorization, Rest, Enterprise Beans, Servlet, etc has.

It would be good to document this somewhere. @markt-asf any idea for the best location? Maybe the readme in this repo?

lukasj commented 3 years ago

...or in some "javax to jakarta" migration guide...

markt-asf commented 3 years ago

Adding an explanation of the current repo structure to the readme seems reasonable and it can then be updated as and when the repos are split.