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