Skip to content

Commit b68f5df

Browse files
committed
feat: Added jul-to-sl4j bundle
Signed-off-by: SimoneFiorani <[email protected]>
1 parent 560bf32 commit b68f5df

File tree

23 files changed

+224
-4
lines changed

23 files changed

+224
-4
lines changed

kura/distrib/config/kura.build.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ org.eclipse.kura.xml.marshaller.unmarshaller.provider.version=1.0.200
9595
org.eclipse.kura.wire.component.conditional.provider.version=1.0.200
9696
org.eclipse.kura.wire.component.join.provider.version=1.0.200
9797
org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider.version=1.0.101
98+
org.eclipse.kura.jul.to.slf4j.configuration.version=1.0.0
9899

99100
## features versions
100101
org.eclipse.kura.driver.opcua.version=1.0.400

kura/distrib/pom.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,16 @@
505505
<artifactId>org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider</artifactId>
506506
<version>${org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider.version}</version>
507507
</artifactItem>
508+
<artifactItem>
509+
<groupId>org.eclipse.kura</groupId>
510+
<artifactId>org.eclipse.kura.jul.to.slf4j.configuration</artifactId>
511+
<version>${org.eclipse.kura.jul.to.slf4j.configuration.version}</version>
512+
</artifactItem>
513+
<artifactItem>
514+
<groupId>org.eclipse.kura</groupId>
515+
<artifactId>org.eclipse.kura.jul.to.slf4j.configuration</artifactId>
516+
<version>${org.eclipse.kura.jul.to.slf4j.configuration.version}</version>
517+
</artifactItem>
508518
</artifactItems>
509519
<stripVersion>true</stripVersion>
510520
<outputDirectory>${project.basedir}/target/plugins</outputDirectory>
@@ -715,6 +725,8 @@
715725
tofile="target/plugins/org.eclipse.kura.wire.component.join.provider_${org.eclipse.kura.wire.component.join.provider.version}.jar" />
716726
<move file="target/plugins/org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider.jar"
717727
tofile="target/plugins/org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider_${org.eclipse.kura.cloudconnection.eclipseiot.mqtt.provider.version}.jar" />
728+
<move file="target/plugins/org.eclipse.kura.jul.to.slf4j.configuration.jar"
729+
tofile="target/plugins/org.eclipse.kura.jul.to.slf4j.configuration_${org.eclipse.kura.jul.to.slf4j.configuration.version}.jar" />
718730
</tasks>
719731
</configuration>
720732
</execution>
@@ -1872,6 +1884,11 @@
18721884
file="${project.build.directory}/plugins/org.eclipse.kura.web2_${org.eclipse.kura.web2.version}.jar"
18731885
todir="${project.build.directory}/staging/target-definition/equinox_3.12.50/repository/plugins"
18741886
failonerror="false" />
1887+
1888+
<copy
1889+
file="${project.build.directory}/plugins/org.eclipse.kura.jul.to.slf4j.configuration_${org.eclipse.kura.jul.to.slf4j.configuration.version}.jar"
1890+
todir="${project.build.directory}/staging/target-definition/equinox_3.16.0/repository/plugins" />
1891+
18751892
<!-- Add REST bundles-->
18761893
<copy
18771894
file="${project.build.directory}/plugins/org.eclipse.kura.rest.provider_${org.eclipse.kura.rest.provider.version}.jar"

kura/distrib/src/main/ant/build_equinox_distrib.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -660,6 +660,11 @@ fi]]>
660660
<zipfileset
661661
file="${project.build.directory}/plugins/org.eclipse.kura.linux_${org.eclipse.kura.linux.version}.jar"
662662
prefix="${build.output.name}/${plugins.folder}" />
663+
664+
<zipfileset
665+
file="${project.build.directory}/plugins/org.eclipse.kura.jul.to.slf4j.configuration_${org.eclipse.kura.jul.to.slf4j.configuration.version}.jar"
666+
prefix="${build.output.name}/${plugins.folder}" />
667+
663668
</zip>
664669

665670
<antcall target="camel-jar" />
@@ -829,6 +834,10 @@ fi]]>
829834
value=", reference:file:${kura.install.dir}/${kura.symlink}/${plugins.folder}/org.apache.commons.io_${org.apache.commons.io.version}.jar@3:start" />
830835
<entry key="osgi.bundles" operation="+"
831836
value=", reference:file:${kura.install.dir}/${kura.symlink}/${plugins.folder}/slf4j.api_${slf4j.api.version}.jar@3:start" />
837+
<entry key="osgi.bundles" operation="+"
838+
value=", reference:file:${kura.install.dir}/${kura.symlink}/${plugins.folder}/jul.to.slf4j_${jul.to.slf4j.version}.jar@3" />
839+
<entry key="osgi.bundles" operation="+"
840+
value=", reference:file:${kura.install.dir}/${kura.symlink}/${plugins.folder}/org.eclipse.kura.jul.to.slf4j.configuration_${org.eclipse.kura.jul.to.slf4j.configuration.version}.jar@3:start" />
832841
<entry key="osgi.bundles" operation="+"
833842
value=", reference:file:${kura.install.dir}/${kura.symlink}/${plugins.folder}/jcl.over.slf4j_${jcl.over.slf4j.version}.jar@3:start" />
834843
<entry key="osgi.bundles" operation="+"

kura/distrib/src/main/resources/common/Kura_Emulator_Linux.launch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<booleanAttribute key="pde.generated.config" value="true"/>
2121
<stringAttribute key="pde.version" value="3.3"/>
2222
<booleanAttribute key="show_selected_only" value="false"/>
23-
<stringAttribute key="target_bundles" value="com.eclipsesource.jaxrs.jersey-min@default:default,com.eclipsesource.jaxrs.provider.gson@default:default,com.eclipsesource.jaxrs.provider.security@default:default,com.eclipsesource.jaxrs.publisher@default:default,com.google.gson@default:default,com.google.guava@default:default,com.google.protobuf@default:default,com.gwt.user@default:default,io.netty.buffer@default:default,io.netty.codec-http@default:default,io.netty.codec-mqtt@default:default,io.netty.codec@default:default,io.netty.common@default:default,io.netty.handler@default:default,io.netty.resolver@default:default,io.netty.transport-native-epoll@default:default,io.netty.transport-native-kqueue@default:default,io.netty.transport-native-unix-common@default:default,io.netty.transport@default:default,javax.servlet@default:default,jcl.over.slf4j@default:default,minimal-json@default:default,org.apache.activemq.artemis-mqtt-protocol@default:default,org.apache.activemq.artemis-native@default:default,org.apache.activemq.artemis@default:default,org.apache.camel.camel-core-osgi@default:default,org.apache.camel.camel-core@default:default,org.apache.camel.camel-stream@default:default,org.apache.commons.beanutils@default:default,org.apache.commons.collections@default:default,org.apache.commons.csv@default:default,org.apache.commons.exec@default:default,org.apache.commons.fileupload@default:default,org.apache.commons.io@default:default,org.apache.commons.lang3@default:default,org.apache.commons.net@default:default,org.apache.felix.dependencymanager@default:default,org.apache.felix.deploymentadmin@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.felix.scr@1:true,org.apache.geronimo.specs.geronimo-jms_2.0_spec@default:default,org.apache.geronimo.specs.geronimo-json_1.0_spec@default:default,org.apache.geronimo.specs.geronimo-jta_1.1_spec@default:default,org.apache.log4j2-api-config@default:false,org.apache.logging.log4j.api@default:default,org.apache.logging.log4j.core@default:default,org.apache.logging.log4j.slf4j-impl@default:default,org.eclipse.equinox.cm@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.io@default:default,org.eclipse.equinox.metatype@default:default,org.eclipse.equinox.util@default:default,org.eclipse.equinox.wireadmin@default:default,org.eclipse.jetty.continuation@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.kura.api@default:default,org.eclipse.kura.asset.cloudlet.provider@default:default,org.eclipse.kura.asset.helper.provider@default:default,org.eclipse.kura.asset.provider@default:default,org.eclipse.kura.broker.artemis.core@default:default,org.eclipse.kura.broker.artemis.simple.mqtt@default:default,org.eclipse.kura.broker.artemis.xml@default:default,org.eclipse.kura.camel.cloud.factory@default:default,org.eclipse.kura.camel.sun.misc@default:false,org.eclipse.kura.camel.xml@2:default,org.eclipse.kura.camel@default:default,org.eclipse.kura.core.certificates@default:default,org.eclipse.kura.core.cloud@default:default,org.eclipse.kura.core.comm@default:default,org.eclipse.kura.core.configuration@default:default,org.eclipse.kura.core.crypto@default:default,org.eclipse.kura.core.deployment@default:default,org.eclipse.kura.core.net@default:default,org.eclipse.kura.core.status@default:default,org.eclipse.kura.core@default:default,org.eclipse.kura.deployment.agent@default:default,org.eclipse.kura.driver.helper.provider@default:default,org.eclipse.kura.emulator.clock@default:default,org.eclipse.kura.emulator.gpio@default:default,org.eclipse.kura.emulator.net@default:default,org.eclipse.kura.emulator.position@default:default,org.eclipse.kura.emulator.usb@default:default,org.eclipse.kura.emulator.watchdog@default:default,org.eclipse.kura.json.marshaller.unmarshaller.provider@default:default,org.eclipse.kura.linux.bluetooth@default:default,org.eclipse.kura.localization.resources@default:false,org.eclipse.kura.localization@default:default,org.eclipse.kura.rest.asset.provider@default:default,org.eclipse.kura.rest.provider@default:default,org.eclipse.kura.sun.misc@default:false,org.eclipse.kura.util@default:default,org.eclipse.kura.web2@default:default,org.eclipse.kura.wire.component.conditional.provider@default:default,org.eclipse.kura.wire.component.join.provider@default:default,org.eclipse.kura.wire.component.provider@default:default,org.eclipse.kura.wire.h2db.component.provider@default:default,org.eclipse.kura.wire.helper.provider@default:default,org.eclipse.kura.wire.provider@default:default,org.eclipse.kura.xml.marshaller.unmarshaller.provider@2:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.soda.dk.comm@default:default,com.h2database@default:default,org.jboss.logging.jboss-logging@default:default,org.knowhowlab.osgi.monitoradmin@default:default,org.usb4java@default:default,osgi.cmpn@default:default,slf4j.api@default:default,usb4java-javax@default:default,org.eclipse.jetty.util.ajax@default:default"/>
23+
<stringAttribute key="target_bundles" value="com.eclipsesource.jaxrs.jersey-min@default:default,com.eclipsesource.jaxrs.provider.gson@default:default,com.eclipsesource.jaxrs.provider.security@default:default,com.eclipsesource.jaxrs.publisher@default:default,com.google.gson@default:default,com.google.guava@default:default,com.google.protobuf@default:default,com.gwt.user@default:default,io.netty.buffer@default:default,io.netty.codec-http@default:default,io.netty.codec-mqtt@default:default,io.netty.codec@default:default,io.netty.common@default:default,io.netty.handler@default:default,io.netty.resolver@default:default,io.netty.transport-native-epoll@default:default,io.netty.transport-native-kqueue@default:default,io.netty.transport-native-unix-common@default:default,io.netty.transport@default:default,javax.servlet@default:default,jcl.over.slf4j@default:default,minimal-json@default:default,org.apache.activemq.artemis-mqtt-protocol@default:default,org.apache.activemq.artemis-native@default:default,org.apache.activemq.artemis@default:default,org.apache.camel.camel-core-osgi@default:default,org.apache.camel.camel-core@default:default,org.apache.camel.camel-stream@default:default,org.apache.commons.beanutils@default:default,org.apache.commons.collections@default:default,org.apache.commons.csv@default:default,org.apache.commons.exec@default:default,org.apache.commons.fileupload@default:default,org.apache.commons.io@default:default,org.apache.commons.lang3@default:default,org.apache.commons.net@default:default,org.apache.felix.dependencymanager@default:default,org.apache.felix.deploymentadmin@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.felix.scr@1:true,org.apache.geronimo.specs.geronimo-jms_2.0_spec@default:default,org.apache.geronimo.specs.geronimo-json_1.0_spec@default:default,org.apache.geronimo.specs.geronimo-jta_1.1_spec@default:default,org.apache.log4j2-api-config@default:false,org.apache.logging.log4j.api@default:default,org.apache.logging.log4j.core@default:default,org.apache.logging.log4j.slf4j-impl@default:default,org.eclipse.equinox.cm@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.event@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.io@default:default,org.eclipse.equinox.metatype@default:default,org.eclipse.equinox.util@default:default,org.eclipse.equinox.wireadmin@default:default,org.eclipse.jetty.continuation@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.kura.api@default:default,org.eclipse.kura.asset.cloudlet.provider@default:default,org.eclipse.kura.asset.helper.provider@default:default,org.eclipse.kura.asset.provider@default:default,org.eclipse.kura.broker.artemis.core@default:default,org.eclipse.kura.broker.artemis.simple.mqtt@default:default,org.eclipse.kura.broker.artemis.xml@default:default,org.eclipse.kura.camel.cloud.factory@default:default,org.eclipse.kura.camel.sun.misc@default:false,org.eclipse.kura.camel.xml@2:default,org.eclipse.kura.camel@default:default,org.eclipse.kura.core.certificates@default:default,org.eclipse.kura.core.cloud@default:default,org.eclipse.kura.core.comm@default:default,org.eclipse.kura.core.configuration@default:default,org.eclipse.kura.core.crypto@default:default,org.eclipse.kura.core.deployment@default:default,org.eclipse.kura.core.net@default:default,org.eclipse.kura.core.status@default:default,org.eclipse.kura.core@default:default,org.eclipse.kura.deployment.agent@default:default,org.eclipse.kura.driver.helper.provider@default:default,org.eclipse.kura.emulator.clock@default:default,org.eclipse.kura.emulator.gpio@default:default,org.eclipse.kura.emulator.net@default:default,org.eclipse.kura.emulator.position@default:default,org.eclipse.kura.emulator.usb@default:default,org.eclipse.kura.emulator.watchdog@default:default,org.eclipse.kura.json.marshaller.unmarshaller.provider@default:default,org.eclipse.kura.linux.bluetooth@default:default,org.eclipse.kura.localization.resources@default:false,org.eclipse.kura.localization@default:default,org.eclipse.kura.rest.asset.provider@default:default,org.eclipse.kura.rest.provider@default:default,org.eclipse.kura.sun.misc@default:false,org.eclipse.kura.util@default:default,org.eclipse.kura.web2@default:default,org.eclipse.kura.wire.component.conditional.provider@default:default,org.eclipse.kura.wire.component.join.provider@default:default,org.eclipse.kura.wire.component.provider@default:default,org.eclipse.kura.wire.h2db.component.provider@default:default,org.eclipse.kura.wire.helper.provider@default:default,org.eclipse.kura.wire.provider@default:default,org.eclipse.kura.xml.marshaller.unmarshaller.provider@2:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi.util@default:default,org.eclipse.osgi@-1:true,org.eclipse.soda.dk.comm@default:default,com.h2database@default:default,org.jboss.logging.jboss-logging@default:default,org.knowhowlab.osgi.monitoradmin@default:default,org.usb4java@default:default,osgi.cmpn@default:default,slf4j.api@default:default,usb4java-javax@default:default,org.eclipse.jetty.util.ajax@default:default,org.eclipse.kura.jul.to.slf4j.configuration@default:default" />
2424
<stringAttribute key="timestamp" value="1355734261731"/>
2525
<booleanAttribute key="tracing" value="false"/>
2626
<booleanAttribute key="useCustomFeatures" value="false"/>

0 commit comments

Comments
 (0)