diff --git a/logback-appender-nodep/.gitignore b/logback-appender-nodep/.gitignore new file mode 100644 index 0000000..53868d1 --- /dev/null +++ b/logback-appender-nodep/.gitignore @@ -0,0 +1,2 @@ +src/** +dependency-reduced-pom.xml diff --git a/logback-appender-nodep/README.md b/logback-appender-nodep/README.md new file mode 100644 index 0000000..b7aee8d --- /dev/null +++ b/logback-appender-nodep/README.md @@ -0,0 +1,3 @@ +# Logback Appender - nodep + +This repository contains only `pom.xml` to generate distribution with no external dependencies (other than logback-classic). diff --git a/logback-appender-nodep/pom.xml b/logback-appender-nodep/pom.xml new file mode 100644 index 0000000..b7fe446 --- /dev/null +++ b/logback-appender-nodep/pom.xml @@ -0,0 +1,97 @@ + + + 4.0.0 + + + pl.tkowalcz.tjahzi + tjahzi-parent + 0.9.5-SNAPSHOT + + + logback-appender-nodep + logback-appender-nodep + jar + + + + logback-appender + + + + + pl.tkowalcz.tjahzi + logback-appender + 0.1.0-SNAPSHOT + + + + + + + maven-dependency-plugin + + + unpack-sources + generate-sources + + unpack-dependencies + + + + + sources + jar + ${project.build.sourceDirectory} + ${project.build.unpack_includes} + **\/*.java + true + + + + maven-javadoc-plugin + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.4 + + + package + + shade + + + + + ch.qos.logback.logback-classic + + + + + org.agrona + pl.tkowalcz.tjahzi.org.agrona + + + io.netty + pl.tkowalcz.tjahzi.io.netty + + + + true + true + + + + + + + diff --git a/pom.xml b/pom.xml index 67092e9..ffb7a06 100644 --- a/pom.xml +++ b/pom.xml @@ -16,6 +16,7 @@ log4j2-appender log4j2-appender-nodep logback-appender + logback-appender-nodep core