logback / LOGBACK-1564 [Open]
Issue complex around logback and various Eclipse/OSGI projects

==============================

Here's what changed in this issue in the last few minutes.
This issue has been created
This issue is now assigned to you.

View or comment on issue using this link
https://jira.qos.ch/browse/LOGBACK-1564

==============================
 Issue created
------------------------------

Richard Eckart de Castilho created this issue on 21/Jul/21 8:26 PM
Summary:              Issue complex around logback and various Eclipse/OSGI 
projects
Issue Type:           Story
Affects Versions:     1.2.3
Assignee:             Logback dev list
Components:           logback-classic
Created:              21/Jul/21 8:26 PM
Priority:             Major
Reporter:             Richard Eckart de Castilho
Description:
  logback-classic makes use of Groovy. This currently causes a complex 
situation with the Eclipse Groovy plugins and other Eclipse plugins which all 
use logback-classic. In particular, the support for multiple versions of Groovy 
compilers in the Eclipse Groovy project and the interaction with the 
logback-classic Groovy and they way that the Eclipse Equinox container binds 
the different bundles to each other seems to be causing problems. As a result, 
the Eclipse Groovy plugins currently declare an incompatibility with the m2e 
slf4j-over-logback plugin which prevents both plugins to be installed in 
Eclipse at the same time.
  
  Now this may all sound like "why should we care if this is about the Eclipse 
world?". The problem is, that it is currently less than clear what would be a 
good approach to tackle the problem. Besides other things, it has been 
suggested to adjust the way that Eclipse Orbit bundles the logback-classic JAR. 
In the latest comment, one person has identified that Groovy Support in logback 
is actually disabled due to incompatibility with Java 9 and the question came 
up if it maybe should be dropped entirely.
  
  Here is a list of related issues in different projects to illustrate the 
scope of the problem:
   * [m2e slf4j-over-logback vs. groovy vs. Eclipse classloader 
eclipse-m2e/m2e-core#269|https://github.com/eclipse-m2e/m2e-core/issues/269]
   * [Groovy Eclipse 4.2.0 <-> m2e console 
groovy/groovy-eclipse#1275|https://github.com/groovy/groovy-eclipse/issues/1275]
   * [Incompatibility between Groovy Eclipse Plugin and PMD Plugin 
pmd/pmd-eclipse-plugin#134|https://github.com/pmd/pmd-eclipse-plugin/issues/134]
   * [Eclipse 2021-03 (4.19) won't start after installing 
https://dist.springsource.org/snapshot/GRECLIPSE/e4.19 
groovy/groovy-eclipse#1237|https://github.com/groovy/groovy-eclipse/issues/1237]
   * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=574922] (logback-classic 
bundle definition causes problems for multiple downstream projects)


==============================
 This message was sent by Atlassian Jira (v8.8.0#808000-sha1:e2c7e59)

_______________________________________________
logback-dev mailing list
logback-dev@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-dev

Reply via email to