jakartaee / expression-language

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

Missing el api jar for version 3.0 #32

Closed glassfishrobot closed 11 years ago

glassfishrobot commented 11 years ago

Previous versions of the el spec provided both an -api and an -impl jar. There seems to now be only a single jar that contains both api and impl available from the maven repository:

http://repo1.maven.org/maven2/org/glassfish/javax.el/

The api should be split out of the impl jar.

glassfishrobot commented 6 years ago
glassfishrobot commented 11 years ago

@glassfishrobot Commented Reported by janbartel

glassfishrobot commented 11 years ago

@glassfishrobot Commented janbartel said: Let me clarify that. There is in fact v3.0 el-api jar here: http://repo1.maven.org/maven2/javax/el/javax.el-api/3.0-b08/ It is at version level 3.0-b08.

The latest v3.0 el-impl jar is here: http://repo1.maven.org/maven2/org/glassfish/javax.el/3.0-b07/ It is at version level 3.0-b07.

There are 2 problems here:

1. the impl jar is 1 version behind the api jar 2. the impl jar contains both the api classes and impl classes

thanks Jan

glassfishrobot commented 11 years ago

@glassfishrobot Commented kchung said: The artifacts for EL 3.0 are following the guide lines specified in https://wikis.oracle.com/display/GlassFish/Maven+Versioning+Rules. All Java EE 7 modules (e.g. JSF) are following the same rules regarding naming, versioning, and packaging.

Regarding your specific complaints,

1. The api and impl can have independent minor versions to allow independent releases. 2. The impl now also includes the api, as allowed and encouraged by the rules above. This is easier for the user and avoid the matching-implementation-with-the-correct-api problem.

glassfishrobot commented 7 years ago

@glassfishrobot Commented This issue was imported from java.net JIRA UEL-32

glassfishrobot commented 11 years ago

@glassfishrobot Commented Marked as works as designed on Monday, June 3rd 2013, 1:41:35 pm