- new OSGi Bundle to define extra imports for log4j2
- update OSGiWrapper to support fragment-host tag + bugfix
- add kafka-clients to onos-dependencies package
- add example of how to propagate log to Kafka via KafkaAppender
- bugfix to org.ops4j.pax.logging.cfg
Change-Id: I89992936101a48c6452082bf23c7133c20aa0b48
For some reason the <excludes> tag was ignored. We take a different
approach by forcing checkstyle plugin to consider only the project
source directory
Change-Id: I310d2b5be0f0df8e16b11744d6195db31ee3f35e
When the OSGi @Component annotation is imported via star import (e.g.,
import org.osgi.service.component.annotations.*), the onos-maven-plugin
does not recognize that and fails to generate the cfgdef file.
Change-Id: I0a0d9c04479e4c27783a37ad3e6245bec1d272a6
Because of this bug in Open JDK 11:
https://bugs.openjdk.java.net/browse/JDK-8212233
The fix is to update the maven-javadoc-plugin version in
onos-dependencies via onos-base (bumped to v2).
This patch introduces further improvements to onos-dependencies such as:
- Profile that emulates CI release jobs (e.g., javadoc verification)
- Compile-time errorprone checks
Change-Id: I214482f14ee757f584c506d68a7d91b9a6702c20
(cherry picked from commit 5fcc2fe4c46e57e0c0c36cdb5daa36e57b5c447f)
- Publish onos-dependencies (autogenerated from deps.json). With most
3rd-party dependencies listed as <dependencyManagement> to avoid
version conflicts, and a minimal set listed as <dependencies> to
simplify child poms. Similarly, we provide a number of plugins already
configured as <pluginManagement> to support the whole life-cycle of
apps (from build, to reporting and release).
- Update Maven plugins to work with JDK 11 (checkstyle, pmd, etc.)
- Publish onos-build-conf (with common checkstyle and pmd confs)
- Removed unused checkstyle code
- Fix OSGi version mismatch in deps.json to consistently depend on
release 6 (the one supported by Karaf 4)
- Update/simplify archetypes to use onos-dependencies as the parent pom
Change-Id: Ic09b34e13fb49eb3d96df623b53a3617bbf7b7e4