eclipse-emf / org.eclipse.emf

Eclipse Public License 2.0
10 stars 13 forks source link

Maven artifact org.eclipse.emf.ecore.xcore v1.27.0 is missing SLF4J dependency #21

Closed janhicken closed 8 months ago

janhicken commented 8 months ago

Since 2a566cd938c1a6e06b5054d154813f4677d3593e, SLF4J is used for logging.

The corresponding dependency changes are reflected in the plugin's MANIFEST.MF, however, the necessary changes in the pom.xml are missing.

This results in a missing dependency when using v1.27.0 from Maven Central.

Since I don't have SLF4J in my application's classpath, I get the following exceptions after updating:

java.lang.NoClassDefFoundError: org/slf4j/Logger

Could you adapt the pom.xml and add SLF4J as dependency?

merks commented 8 months ago

When the next release is published to Maven in the beginning of March it will include such a dependency:

image

merks commented 5 months ago

This latest version

https://repo1.maven.org/maven2/org/eclipse/emf/org.eclipse.emf.ecore.xcore/1.28.0/org.eclipse.emf.ecore.xcore-1.28.0.pom

Has the dependency, but it's kind of an out-dated version: 😢

image

I think I need to improve the target platform to build against newer Orbit dependencies. 😞

I opened this to try to do a better job next time.

https://github.com/eclipse-emf/org.eclipse.emf/issues/30