This is an automated email from the ASF dual-hosted git repository.
rgoers pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/logging-flume.git
The following commit(s) were added to refs/heads/trunk by this push:
new 17d95a157 Remove unused dependencies (#443)
17d95a157 is described below
commit 17d95a15712649c457c5f5275fc78e59fb5617f5
Author: Ralph Goers <[email protected]>
AuthorDate: Sat Jun 6 06:19:53 2026 -0700
Remove unused dependencies (#443)
* Remove unused dependencies
* Remove more unused dependencies
---
build-support/pom.xml | 66 -----
.../config/checkstyle/checkstyle-suppressions.xml | 71 ------
.../resources/config/checkstyle/checkstyle.xml | 198 ---------------
dev-docs/UpdateLicenses.md | 241 +-----------------
flume-bom/pom.xml | 42 ----
.../src/main/appended-resources/META-INF/LICENSE | 66 -----
.../src/main/appended-resources/META-INF/NOTICE | 8 -
flume-parent/pom.xml | 271 +--------------------
pom.xml | 1 -
9 files changed, 2 insertions(+), 962 deletions(-)
diff --git a/build-support/pom.xml b/build-support/pom.xml
deleted file mode 100644
index e965a3f5f..000000000
--- a/build-support/pom.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one or more
- ~ contributor license agreements. See the NOTICE file distributed with
- ~ this work for additional information regarding copyright ownership.
- ~ The ASF licenses this file to you under the Apache License, Version 2.0
- ~ (the "License"); you may not use this file except in compliance with
- ~ the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.apache.flume</groupId>
- <artifactId>flume-project</artifactId>
- <version>2.0.0-SNAPSHOT</version>
- </parent>
-
- <groupId>org.apache.flume</groupId>
- <artifactId>build-support</artifactId>
- <version>2.0.0-SNAPSHOT</version>
- <name>Build Support</name>
- <description>Build tools and Configuration</description>
- <properties>
- <maven.site.skip>true</maven.site.skip>
- <deploy.plugin.version>2.8.2</deploy.plugin.version>
- <mvn-gpg-plugin.version>1.6</mvn-gpg-plugin.version>
- </properties>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-deploy-plugin</artifactId>
- <version>${deploy.plugin.version}</version>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-gpg-plugin</artifactId>
- <version>${mvn-gpg-plugin.version}</version>
- <executions>
- <execution>
- <id>default-cli</id>
- <goals>
- <goal>sign</goal>
- </goals>
- <phase>package</phase>
- <configuration>
- <skip>true</skip>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git
a/build-support/src/main/resources/config/checkstyle/checkstyle-suppressions.xml
b/build-support/src/main/resources/config/checkstyle/checkstyle-suppressions.xml
deleted file mode 100644
index 86e2d8bd0..000000000
---
a/build-support/src/main/resources/config/checkstyle/checkstyle-suppressions.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one or more
- ~ contributor license agreements. See the NOTICE file distributed with
- ~ this work for additional information regarding copyright ownership.
- ~ The ASF licenses this file to you under the Apache License, Version 2.0
- ~ (the "License"); you may not use this file except in compliance with
- ~ the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-<!DOCTYPE suppressions PUBLIC
- "-//Puppy Crawl//DTD Suppressions 1.0//EN"
- "http://www.puppycrawl.com/dtds/suppressions_1_0.dtd">
-
-<!-- NOTE: All path separators must be specified as [/\\] in order to maintain
- build compatibility with both UNIX and Windows. -->
-
-<suppressions>
-
- <!-- Suppress all style checks for generated code -->
- <suppress checks=".*"
-
files="generated-sources|com[/\\]cloudera[/\\]flume[/\\]handlers[/\\]thrift|org[/\\]apache[/\\]flume[/\\]thrift[/\\]|org[/\\]apache[/\\]flume[/\\]source[/\\]scribe|ProtosFactory.java|avro"/>
-
- <!-- The "legacy" sources have a weird camelCaps package name -->
- <suppress checks="PackageName"
-
files="org[/\\]apache[/\\]flume[/\\]source[/\\]avroLegacy|org[/\\]apache[/\\]flume[/\\]source[/\\]thriftLegacy"/>
-
- <!-- Allow unicode escapes in tests -->
- <suppress checks="AvoidEscapedUnicodeCharacters"
- files="Test.*\.java"/>
-
- <!-- TODO: Rearrange methods in below classes to keep overloaded methods
adjacent -->
- <suppress checks="OverloadMethodsDeclarationOrder"
-
files="channel[/\\]file|RpcClientFactory\.java|BucketPath\.java|SinkGroup\.java|DefaultSinkProcessor\.java|RegexExtractorInterceptorMillisSerializer\.java|SimpleAsyncHbaseEventSerializer\.java|hdfs[/\\]BucketWriter\.java|AbstractBasicChannelSemanticsTest\.java"/>
-
- <!-- TODO: Fix inner class names to follow standard convention -->
- <suppress checks="TypeName"
-
files="SyslogUDPSource\.java|SyslogTcpSource\.java|TaildirSource\.java"/>
-
- <!-- TODO: Method names must follow standard Java naming conventions -->
- <suppress checks="MethodNameCheck"
- files="TestBucketWriter\.java|TestSyslogUtils\.java"/>
-
- <!-- TODO: Add default cases to switch statements -->
- <suppress checks="MissingSwitchDefault"
-
files="SyslogUtils\.java|ReliableTaildirEventReader\.java|AbstractBasicChannelSemanticsTest\.java"/>
-
- <!-- TODO: Avoid empty catch blocks -->
- <suppress checks="EmptyCatchBlock"
-
files="channel[/\\]file[/\\]LogFile\.java|TestDatasetSink\.java|CountingSourceRunner\.java|CountingSinkRunner\.java|TestKafkaChannel\.java|TestTaildirSource\.java|TestChannelProcessor\.java|TestHiveSink\.java|AbstractBasicChannelSemanticsTest\.java|TestJMSSource\.java|TestEmbeddedAgent\.java|TestAsyncHBaseSink\.java"/>
-
- <!-- TODO: Avoid empty if blocks -->
- <suppress checks="EmptyBlockCheck"
- files="ElasticSearchClientFactory\.java"/>
-
- <!-- TODO: Fix line length issues -->
- <suppress checks="LineLengthCheck"
-
files="channel[/\\]MemoryChannel\.java|ReliableSpoolingFileEventReader\.java|TestAvroSink\.java"/>
-
- <!-- TODO: Move helper classes to their own files -->
- <suppress checks="OneTopLevelClass"
-
files="KafkaSource\.java|KafkaChannel\.java|KafkaSink\.java|TestElasticSearchSink\.java"/>
-
-</suppressions>
diff --git a/build-support/src/main/resources/config/checkstyle/checkstyle.xml
b/build-support/src/main/resources/config/checkstyle/checkstyle.xml
deleted file mode 100644
index 0396aa903..000000000
--- a/build-support/src/main/resources/config/checkstyle/checkstyle.xml
+++ /dev/null
@@ -1,198 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one or more
- ~ contributor license agreements. See the NOTICE file distributed with
- ~ this work for additional information regarding copyright ownership.
- ~ The ASF licenses this file to you under the Apache License, Version 2.0
- ~ (the "License"); you may not use this file except in compliance with
- ~ the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-<!DOCTYPE module PUBLIC
- "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
- "https://checkstyle.org/dtds/configuration_1_3.dtd">
-
-<!--
- Checkstyle configuration that checks the Google coding conventions from
Google Java Style
- that can be found at https://google.github.io/styleguide/javaguide.html.
-
- Checkstyle is very configurable. Be sure to read the documentation at
- http://checkstyle.sf.net (or in your downloaded distribution).
-
- To completely disable a check, just comment it out or delete it from the
file.
-
- Authors: Max Vetrenko, Ruslan Diachenko, Roman Ivanov.
- -->
-
-<module name = "Checker">
- <property name="charset" value="UTF-8"/>
-
- <property name="severity" value="error"/>
-
- <property name="fileExtensions" value="java, properties, xml"/>
- <!-- Checks for whitespace -->
- <!-- See http://checkstyle.sf.net/config_whitespace.html -->
- <module name="FileTabCharacter">
- <property name="eachLine" value="true"/>
- </module>
- <!-- Suppress generated sources -->
- <module name="SuppressionFilter">
- <property name="file" value="${checkstyle.suppressions.file}"/>
- <property name="optional" value="false"/>
- </module>
-
- <module name="LineLength">
- <property name="max" value="120"/>
- <property name="ignorePattern" value="^package.*|^import.*|a
href|href|http://|https://|ftp://"/>
- </module>
-
- <module name="TreeWalker">
- <module name="OuterTypeFilename"/>
- <module name="IllegalTokenText">
- <property name="tokens" value="STRING_LITERAL, CHAR_LITERAL"/>
- <property name="format"
value="\\u00(08|09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|\\(0(10|11|12|14|15|42|47)|134)"/>
- <property name="message" value="Avoid using corresponding octal or
Unicode escape."/>
- </module>
- <module name="AvoidEscapedUnicodeCharacters">
- <property name="allowEscapesForControlCharacters" value="true"/>
- <property name="allowByTailComment" value="true"/>
- <property name="allowNonPrintableEscapes" value="true"/>
- </module>
-
- <module name="AvoidStarImport">
- <property name="allowStaticMemberImports" value="true"/>
- </module>
- <module name="OneTopLevelClass"/>
- <module name="NoLineWrap"/>
- <module name="EmptyBlock">
- <property name="option" value="TEXT"/>
- <property name="tokens" value="LITERAL_TRY, LITERAL_FINALLY,
LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"/>
- </module>
- <module name="NeedBraces">
- <property name="allowSingleLineStatement" value="true"/>
- </module>
- <module name="LeftCurly"/>
- <module name="RightCurly">
- <property name="option" value="alone"/>
- <property name="tokens" value="CLASS_DEF, METHOD_DEF, CTOR_DEF,
LITERAL_FOR, STATIC_INIT, INSTANCE_INIT"/>
- </module>
- <module name="WhitespaceAround">
- <property name="allowEmptyConstructors" value="true"/>
- <property name="allowEmptyMethods" value="true"/>
- <property name="allowEmptyTypes" value="true"/>
- <property name="allowEmptyLoops" value="true"/>
- <message key="ws.notFollowed"
- value="WhitespaceAround: ''{0}'' is not followed by whitespace.
Empty blocks may only be represented as '{}' when not part of a multi-block
statement (4.1.3)"/>
- <message key="ws.notPreceded"
- value="WhitespaceAround: ''{0}'' is not preceded with
whitespace."/>
- </module>
- <module name="OneStatementPerLine"/>
- <module name="ArrayTypeStyle"/>
- <module name="MissingSwitchDefault"/>
- <module name="FallThrough"/>
- <module name="UpperEll"/>
- <module name="ModifierOrder"/>
- <module name="EmptyLineSeparator">
- <property name="allowNoEmptyLineBetweenFields" value="true"/>
- <property name="allowMultipleEmptyLines" value="false"/>
- <property name="allowMultipleEmptyLinesInsideClassMembers"
value="false"/>
- <property name="tokens" value="IMPORT, CLASS_DEF, INTERFACE_DEF,
ENUM_DEF, STATIC_INIT, INSTANCE_INIT, CTOR_DEF, VARIABLE_DEF"/>
- </module>
- <module name="SeparatorWrap">
- <property name="tokens" value="DOT"/>
- <property name="option" value="nl"/>
- </module>
- <module name="SeparatorWrap">
- <property name="tokens" value="COMMA"/>
- <property name="option" value="EOL"/>
- </module>
- <module name="PackageName">
- <property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/>
- <message key="name.invalidPattern"
- value="Package name ''{0}'' must match pattern ''{1}''."/>
- </module>
- <module name="TypeName">
- <message key="name.invalidPattern"
- value="Type name ''{0}'' must match pattern ''{1}''."/>
- </module>
- <module name="ClassTypeParameterName">
- <property name="format"
value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>
- <message key="name.invalidPattern"
- value="Class type name ''{0}'' must match pattern ''{1}''."/>
- </module>
- <module name="MethodTypeParameterName">
- <property name="format"
value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>
- <message key="name.invalidPattern"
- value="Method type name ''{0}'' must match pattern ''{1}''."/>
- </module>
- <module name="InterfaceTypeParameterName">
- <property name="format"
value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/>
- <message key="name.invalidPattern"
- value="Interface type name ''{0}'' must match pattern ''{1}''."/>
- </module>
- <module name="NoFinalizer"/>
- <module name="GenericWhitespace">
- <message key="ws.followed"
- value="GenericWhitespace ''{0}'' is followed by whitespace."/>
- <message key="ws.preceded"
- value="GenericWhitespace ''{0}'' is preceded with whitespace."/>
- <message key="ws.illegalFollow"
- value="GenericWhitespace ''{0}'' should followed by whitespace."/>
- <message key="ws.notPreceded"
- value="GenericWhitespace ''{0}'' is not preceded with
whitespace."/>
- </module>
- <module name="Indentation">
- <property name="basicOffset" value="2"/>
- <property name="braceAdjustment" value="0"/>
- <property name="caseIndent" value="2"/>
- <property name="throwsIndent" value="4"/>
- <property name="lineWrappingIndentation" value="4"/>
- <property name="arrayInitIndent" value="2"/>
- </module>
- <module name="OverloadMethodsDeclarationOrder"/>
- <module name="MethodParamPad"/>
- <module name="AnnotationLocation">
- <property name="tokens" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF,
METHOD_DEF, CTOR_DEF"/>
- </module>
- <module name="AnnotationLocation">
- <property name="tokens" value="VARIABLE_DEF"/>
- <property name="allowSamelineMultipleAnnotations" value="true"/>
- </module>
- <module name="AtclauseOrder">
- <property name="tagOrder" value="@param, @return, @throws,
@deprecated"/>
- <property name="target" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF,
METHOD_DEF, CTOR_DEF, VARIABLE_DEF"/>
- </module>
- <module name="MissingJavadocMethod">
- <property name="excludeScope" value="public"/>
- </module>
- <module name="JavadocMethod">
- <property name="accessModifiers" value=""/>
- <property name="allowMissingParamTags" value="true"/>
- <property name="allowMissingReturnTag" value="true"/>
- <property name="allowedAnnotations" value="Override, Test"/>
- </module>
- <module name="MethodName">
- <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*$"/>
- <message key="name.invalidPattern"
- value="Method name ''{0}'' must match pattern ''{1}''."/>
- </module>
- <module name="SingleLineJavadoc">
- <property name="ignoreInlineTags" value="false"/>
- </module>
- <module name="EmptyCatchBlock">
- <property name="exceptionVariableName" value="expected"/>
- </module>
- <module name="CommentsIndentation">
- <property name="tokens" value="BLOCK_COMMENT_BEGIN"/>
- </module>
- <module name="UnusedImports"/>
- <module name="RedundantImport"/>
- </module>
-</module>
diff --git a/dev-docs/UpdateLicenses.md b/dev-docs/UpdateLicenses.md
index 78c167a4f..1263e8a53 100644
--- a/dev-docs/UpdateLicenses.md
+++ b/dev-docs/UpdateLicenses.md
@@ -56,199 +56,6 @@ changes to the LICENSE and NOTICE files in the module's
directory
ALv2 license nor the boilerplate module name and copyright statement because
the build will fill them in.
-## flume-ng-log4jappender
-
-This is the list of dependencies w/versions used to create the current
-LICENSE/NOTICE files for the `flume-ng-log4jappender` artifact. Each entry
-notes a brief license and what is in each file. If something here changes it
-will also change in the binary artifact.
-
-```
- org.apache.avro:avro-ipc-netty:jar:1.11.0:compile
- org.apache.avro:avro-ipc:jar:1.11.0:compile
- org.apache.avro:avro:jar:1.11.0:compile
-```
-
-ALv2. Entry in NOTICE. Embedded JS libraries from avro-ipc require entries in
-LICENSE under MIT and 3-Clause BSD.
-
-```
- commons-codec:commons-codec:jar:1.15:compile
-```
-
-ALv2. Entry in NOTICE. Additional NOTICE for
-org.apache.commons.codec.language.bm
-
-
-```
- org.apache.commons:commons-compress:jar:1.21:compile
-```
-
-ALv2. Entry in NOTICE. LICENSE entry for LZMA SDK in public domain.
-
-```
- org.apache.commons:commons-lang3:jar:3.11:compile
-```
-
-ALv2. Entry in NOTICE.
-
-```
- commons-lang:commons-lang:jar:2.6:compile
-```
-
-ALv2. Entry in NOTICE.
-
-```
- commons-logging:commons-logging:jar:1.2:compile
-```
-
-ALv2. Entry in NOTICE.
-
-```
- org.apache.flume:flume-ng-sdk:jar:<project.version>:compile
-```
-
-ALv2.
-
-```
- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
-```
-
-ALv2. Entry in NOTICE. Additional NOTICE for Public Suffix List and copy of
-MPLv2.0 in LICENSE.
-
-```
- org.apache.httpcomponents:httpcore:jar:4.4.15:compile
-```
-
-ALv2. Entry in NOTICE.
-
-```
- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.2:compile
- com.fasterxml.jackson.core:jackson-core:jar:2.13.2:compile
- com.fasterxml.jackson.core:jackson-databind:jar:2.13.2.1:compile
-```
-
-ALv2. Entry in NOTICE.
-
-```
- javax.annotation:javax.annotation-api:jar:1.3.2:compile
-```
-
-CDDLv1.1. Entry in NOTICE and LICENSE.
-
-```
- com.jcraft:jzlib:jar:1.1.3:compile
-```
-
-3-Clause BSD. Entry in LICENSE.
-
-```
- org.apache.thrift:libthrift:jar:0.14.1:compile
-```
-
-ALv2. Etnry in NOTICE.
-
-```
- log4j:log4j:jar:1.2.17:compile
-```
-
-ALv2. Entry in NOTICE.
-
-```
- io.netty:netty-all:jar:4.1.72.Final:compile
- io.netty:netty-buffer:jar:4.1.68.Final:compile
- io.netty:netty-codec-dns:jar:4.1.72.Final:compile
- io.netty:netty-codec-haproxy:jar:4.1.72.Final:compile
- io.netty:netty-codec-http2:jar:4.1.72.Final:compile
- io.netty:netty-codec-http:jar:4.1.72.Final:compile
- io.netty:netty-codec-memcache:jar:4.1.72.Final:compile
- io.netty:netty-codec-mqtt:jar:4.1.72.Final:compile
- io.netty:netty-codec-redis:jar:4.1.72.Final:compile
- io.netty:netty-codec-smtp:jar:4.1.72.Final:compile
- io.netty:netty-codec-socks:jar:4.1.72.Final:compile
- io.netty:netty-codec-stomp:jar:4.1.72.Final:compile
- io.netty:netty-codec-xml:jar:4.1.72.Final:compile
- io.netty:netty-codec:jar:4.1.72.Final:compile
- io.netty:netty-common:jar:4.1.72.Final:compile
- io.netty:netty-handler-proxy:jar:4.1.72.Final:compile
- io.netty:netty-handler:jar:4.1.68.Final:compile
- io.netty:netty-resolver-dns-classes-macos:jar:4.1.72.Final:compile
-
io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64:4.1.72.Final:runtime
- io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64:4.1.72.Final:runtime
- io.netty:netty-resolver-dns:jar:4.1.72.Final:compile
- io.netty:netty-resolver:jar:4.1.72.Final:compile
- io.netty:netty-tcnative-classes:jar:2.0.46.Final:compile
- io.netty:netty-transport-classes-epoll:jar:4.1.72.Final:compile
- io.netty:netty-transport-classes-kqueue:jar:4.1.72.Final:compile
-
io.netty:netty-transport-native-epoll:jar:linux-aarch_64:4.1.72.Final:runtime
- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.72.Final:runtime
- io.netty:netty-transport-native-kqueue:jar:osx-aarch_64:4.1.72.Final:runtime
- io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.72.Final:runtime
- io.netty:netty-transport-native-unix-common:jar:4.1.72.Final:compile
- io.netty:netty-transport-rxtx:jar:4.1.72.Final:compile
- io.netty:netty-transport-sctp:jar:4.1.72.Final:compile
- io.netty:netty-transport-udt:jar:4.1.72.Final:compile
- io.netty:netty-transport:jar:4.1.72.Final:compile
-```
-
-ALv2. Entry in NOTICE.
-Additional entry in NOTICE for:
-* modified Apache Harmony
-* modified portion of JCTools
-* modified Twitter HPACK
-* modified Apache Commons Lang
-LICENSE entries for:
-* JSR-166 Public Domain
-* Robert Harder's Base64 Public Domain
-* modified Webbit 3-Clause BSD
-* modified SLF4j MIT
-* modified jbzip2 MIT
-* modified libdivsufsort MIT
-* modified jfastlz MIT
-* modified protobuf 3-Clause BSD
-* modified hyper hpack MIT
-* modified nghttp2 hpack MIT
-NOTICE and LICENSE entries for dnsinfo.h under Apple Public Source License 2.0.
-
-```
- org.slf4j:slf4j-api:jar:1.7.32:compile
-```
-
-MIT. Entry in LICENSE
-
-```
- org.xerial.snappy:snappy-java:jar:1.1.8.4:compile
-```
-
-ALv2. Entry in NOTICE. Additional NOTICE for Apache Hadoop Common. Additional
-NOTICE and LICENSE entries for statically linked libstdc++.
-
-```
- org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.46:compile
- org.apache.tomcat:tomcat-annotations-api:jar:8.5.46:compile
-```
-
-ALv2. Entry in NOTICE. Additional NOTICE and LICENSE for XML Schemas under CDDL
-v1.0
-
-```
- org.apache.velocity:velocity-engine-core:jar:2.3:compile
-```
-
-ALv2. Entry in NOTICE. Additional entry for Apache Commons IO.
-
-```
- org.tukaani:xz:jar:1.9:compile
-```
-
-Public Domain. Entry in LICENSE.
-
-```
- com.github.luben:zstd-jni:jar:1.5.0-4:compile
-```
-
-2-Clause BSD. Entry in LICENSE.
# Binary distro
@@ -414,13 +221,6 @@ derby NOTICE is not relevant.
flume-twitter-source-<version>.jar
```
-ALv2. Entry in NOTICE for log4j 1.2.17 from log4jappender
-jar-with-dependencies.
-
-```
- geronimo-jms_1.1_spec-1.1.1.jar
-```
-
ALv2. Entry in NOTICE.
```
@@ -459,8 +259,6 @@ ALv2. No NOTICE.
jackson-databind-2.13.2.1.jar
jackson-dataformat-csv-2.10.5.jar
jackson-datatype-jdk8-2.10.5.jar
- jackson-module-paranamer-2.10.5.jar
- jackson-module-scala_2.13-2.10.5.jar
```
same as jar-with-dependencies
@@ -477,8 +275,7 @@ same as jar-with-dependencies
CDDL v1.0. Entry in LICENSE and NOTICE.
-```
- jdom-1.1.3.jar
+
```
BSD-like project specific. Entry in LICENSE and NOTICE.
@@ -496,8 +293,6 @@ BSD-like project specific. Entry in LICENSE and NOTICE.
ALv2. Entry in NOTICE. Additional entry for UnixCrypt.
-```
- joda-time-2.9.9.jar
```
ALv2. Entry in NOTICE.
@@ -618,38 +413,12 @@ ALv2. Entry in NOTICE.
same as jar-with-dependencies, additional copyright year for netty-3.9.4.
-```
- paranamer-2.8.jar
-```
-
-3-Claiuse BSD. Entry in LICENSE.
-
```
protobuf-java-2.5.0.jar
```
3-Clause BSD. Entry in LICENSE.
-```
- scala-collection-compat_2.13-2.2.0.jar
- scala-java8-compat_2.13-0.9.1.jar
- scala-library-2.13.7.jar
-```
-
-ALv2. Entry in NOTICE.
-
-```
- scala-logging_2.13-3.9.2.jar
-```
-
-ALv2. Entry in NOTICE.
-
-```
- scala-reflect-2.13.3.jar
-```
-
-ALv2. Entry in NOTICE (covered by scala-library)
-
```
slf4j-api-1.7.32.jar
```
@@ -669,14 +438,6 @@ same as jar-with-dependencies
same as jar-with-dependencies
-```
- twitter4j-core-3.0.3.jar
- twitter4j-media-support-3.0.3.jar
- twitter4j-stream-3.0.3.jar
-```
-
-ALv2. No NOTICE. LICENSE and NOTICE entries for bundled json library under
-JSON.org license.
```
velocity-engine-core-2.3.jar
diff --git a/flume-bom/pom.xml b/flume-bom/pom.xml
index 81cf52343..ec04c374b 100644
--- a/flume-bom/pom.xml
+++ b/flume-bom/pom.xml
@@ -41,7 +41,6 @@
<flume-spring-boot.version>2.0.0-SNAPSHOT</flume-spring-boot.version>
<flume-taildir.version>2.0.0-SNAPSHOT</flume-taildir.version>
<flume-tools.version>2.0.0-SNAPSHOT</flume-tools.version>
- <!-- <flume-twitter.version>2.0.0-SNAPSHOT</flume-twitter.version> -->
<flume-legacy.version>2.0.0-SNAPSHOT</flume-legacy.version>
<flume-morphline.version>2.0.0-SNAPSHOT</flume-morphline.version>
</properties>
@@ -118,11 +117,6 @@
<artifactId>flume-spring-boot</artifactId>
<version>${flume-spring-boot.version}</version>
</dependency>
- <!--<dependency>
- <groupId>org.apache.flume</groupId>
- <artifactId>flume-twitter-source</artifactId>
- <version>${flume-twitter.version}</version>
- </dependency>-->
<dependency>
<groupId>org.apache.flume</groupId>
<artifactId>flume-jdbc-channel</artifactId>
@@ -148,17 +142,6 @@
<artifactId>flume-spillable-memory-channel</artifactId>
<version>${project.version}</version>
</dependency>
- <!--<dependency>
- <groupId>org.apache.flume.flume-ng-clients</groupId>
- <artifactId>flume-ng-log4jappender</artifactId>
- <version>${flume-log4jappender.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.flume.flume-ng-clients</groupId>
- <artifactId>flume-ng-log4jappender</artifactId>
- <version>${flume-log4jappender.version}</version>
- <classifier>jar-with-dependencies</classifier>
- </dependency>-->
<dependency>
<groupId>org.apache.flume</groupId>
<artifactId>flume-legacy-thrift-source</artifactId>
@@ -169,21 +152,6 @@
<artifactId>flume-legacy-avro-source</artifactId>
<version>${flume-legacy.version}</version>
</dependency>
- <!--<dependency>
- <groupId>org.apache.flume</groupId>
- <artifactId>flume-morphline-solr-sink</artifactId>
- <version>${flume-morphline.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.flume</groupId>
- <artifactId>flume-hdfs-sink</artifactId>
- <version>${flume-hadoop.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.flume</groupId>
- <artifactId>flume-hive-sink</artifactId>
- <version>${flume-hadoop.version}</version>
- </dependency>-->
<dependency>
<groupId>org.apache.flume.flume-ng-sinks</groupId>
<artifactId>flume-http-sink</artifactId>
@@ -194,21 +162,11 @@
<artifactId>flume-irc-sink</artifactId>
<version>${flume-irc.version}</version>
</dependency>
- <!--<dependency>
- <groupId>org.apache.flume</groupId>
- <artifactId>flume-ng-hbase2-sink</artifactId>
- <version>${flume-hadoop.version}</version>
- </dependency>-->
<dependency>
<groupId>org.apache.flume</groupId>
<artifactId>flume-kafka-sink</artifactId>
<version>${flume-kafka.version}</version>
</dependency>
- <!--<dependency>
- <groupId>org.apache.flume</groupId>
- <artifactId>flume-ng-kudu-sink</artifactId>
- <version>${flume-hadoop.version}</version>
- </dependency>-->
<dependency>
<groupId>org.apache.flume.flume-ng-sources</groupId>
<artifactId>flume-jms-source</artifactId>
diff --git a/flume-ng-dist/src/main/appended-resources/META-INF/LICENSE
b/flume-ng-dist/src/main/appended-resources/META-INF/LICENSE
index d80577944..5e832fe00 100644
--- a/flume-ng-dist/src/main/appended-resources/META-INF/LICENSE
+++ b/flume-ng-dist/src/main/appended-resources/META-INF/LICENSE
@@ -124,72 +124,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
----
-This product includes JDOM v1.1.3.
-
- Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions, and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions, and the disclaimer that follows
- these conditions in the documentation and/or other materials
- provided with the distribution.
-
- 3. The name "JDOM" must not be used to endorse or promote products
- derived from this software without prior written permission. For
- written permission, please contact <request_AT_jdom_DOT_org>.
-
- 4. Products derived from this software may not be called "JDOM", nor
- may "JDOM" appear in their name, without prior written permission
- from the JDOM Project Management <request_AT_jdom_DOT_org>.
-
- In addition, we request (but do not require) that you include in the
- end-user documentation provided with the redistribution and/or in the
- software itself an acknowledgement equivalent to the following:
- "This product includes software developed by the
- JDOM Project (http://www.jdom.org/)."
- Alternatively, the acknowledgment may be graphical using the logos
- available at http://www.jdom.org/images/logos.
-
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT
- CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
-
- This software consists of voluntary contributions made by many
- individuals on behalf of the JDOM Project and was originally
- created by Jason Hunter <jhunter_AT_jdom_DOT_org> and
- Brett McLaughlin <brett_AT_jdom_DOT_org>. For more information
- on the JDOM Project, please see <http://www.jdom.org/>.
-
-----
-
-The files in the package org.apache.commons.compress.archivers.sevenz
-were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
-which has been placed in the public domain:
-
-LZMA SDK is placed in the public domain.
-
-Anyone is free to copy, modify, publish, use, compile, sell, or distribute the
-original LZMA SDK code, either in source code form or as a compiled binary, for
-any purpose, commercial or non-commercial, and by any means.
-
-----
-
This product contains XZ for Java
All the files in this package have been written by Lasse Collin,
diff --git a/flume-ng-dist/src/main/appended-resources/META-INF/NOTICE
b/flume-ng-dist/src/main/appended-resources/META-INF/NOTICE
index 91430face..79276a6b3 100644
--- a/flume-ng-dist/src/main/appended-resources/META-INF/NOTICE
+++ b/flume-ng-dist/src/main/appended-resources/META-INF/NOTICE
@@ -117,11 +117,6 @@ This product includes the following works licensed under
the CDDL v1.0, see LICE
* javax.servlet API 3.1.0 for source see https://javaee.github.io/servlet-spec/
---
-
-This product includes software developed by the JDOM Project
(http://www.jdom.org/).
-For licensing details see LICENSE.
-
==============================================================
Jetty Web Container
Copyright 1995-2018 Mort Bay Consulting Pty Ltd.
@@ -151,9 +146,6 @@ granted provided that the copyright notice appears in all
copies.
--
-This product includes software developed by
-Joda.org (http://www.joda.org/).
-
Apache Kafka
Copyright 2021 The Apache Software Foundation.
diff --git a/flume-parent/pom.xml b/flume-parent/pom.xml
index 37cee093e..90fcb68e0 100644
--- a/flume-parent/pom.xml
+++ b/flume-parent/pom.xml
@@ -232,10 +232,7 @@
<test.include.pattern>**/Test*.java</test.include.pattern>
<stagingDirectory>${project.basedir}/target/docs</stagingDirectory>
- <activemq.version>5.7.0</activemq.version>
- <asynchbase.version>1.8.2</asynchbase.version>
<bundle-plugin.version>2.3.7</bundle-plugin.version>
- <checkstyle.tool.version>8.45.1</checkstyle.tool.version>
<commons-cli.version>1.5.0</commons-cli.version>
<commons-codec.version>1.15</commons-codec.version>
<commons-collections.version>3.2.2</commons-collections.version>
@@ -249,26 +246,17 @@
<fasterxml.jackson.version>2.13.2</fasterxml.jackson.version>
<fasterxml.jackson.databind.version>2.13.2.1</fasterxml.jackson.databind.version>
<fest-reflect.version>1.4</fest-reflect.version>
- <geronimo-jms.version>1.1.1</geronimo-jms.version>
<gson.version>2.9.1</gson.version>
<guava.version>29.0-jre</guava.version>
<guava-old.version>11.0.2</guava-old.version>
<hadoop3.version>3.2.2</hadoop3.version>
<hadoop.version>${hadoop3.version}</hadoop.version>
- <hbase2.version>2.5.3-hadoop3</hbase2.version>
- <hbase.version>${hbase2.version}</hbase.version>
- <hive.version>3.1.2</hive.version>
<httpcore.version>4.4.15</httpcore.version>
<httpclient.version>4.5.13</httpclient.version>
<irclib.version>1.10</irclib.version>
- <jersey.version>1.8</jersey.version>
<jetty.version>9.4.51.v20230217</jetty.version>
- <jdom.version>1.1.3</jdom.version>
<junit.version>4.13.2</junit.version>
- <kite.version>1.1.0</kite.version>
- <kudu.version>1.10.0</kudu.version>
- <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
- <log4j.version>2.18.0</log4j.version>
+ <log4j.version>2.26.0</log4j.version>
<mapdb.version>0.9.9</mapdb.version>
<mina.version>2.1.5</mina.version>
<mockito.version>5.18.0</mockito.version>
@@ -276,7 +264,6 @@
<!-- Do not upgrade the assumbly plugin version until MASSEMBLY-941 is
fixed -->
<mvn-assembly-plugin.version>3.2.0</mvn-assembly-plugin.version>
<mvn-build-helper-plugin>3.0.0</mvn-build-helper-plugin>
- <mvn-checkstyle-plugin.version>3.1.2</mvn-checkstyle-plugin.version>
<mvn-checksum-plugin.version>1.7</mvn-checksum-plugin.version>
<mvn-clean-plugin.version>3.1.0</mvn-clean-plugin.version>
<mvn-compiler-plugin.version>3.8.1</mvn-compiler-plugin.version>
@@ -284,7 +271,6 @@
<mvn-gpg-plugin.version>1.6</mvn-gpg-plugin.version>
<mvn-jar-plugin.version>3.2.2</mvn-jar-plugin.version>
<mvn-javadoc-plugin.version>3.2.0</mvn-javadoc-plugin.version>
- <mvn-paranamer-plugin.version>2.8</mvn-paranamer-plugin.version>
<mvn-pmd-plugin.version>3.15.0</mvn-pmd-plugin.version>
<mvn-site-plugin.version>3.9.0</mvn-site-plugin.version>
<spotbugs.version>4.9.3</spotbugs.version>
@@ -292,24 +278,18 @@
<mvn-surefire-plugin.version>3.5.5</mvn-surefire-plugin.version>
<!--<netty.version>3.10.6.Final</netty.version>-->
<netty-all.version>4.1.86.Final</netty-all.version>
- <parquet.version>1.11.2</parquet.version>
<external.protobuf.version>4.35.0</external.protobuf.version>
<protobuf.plugin.version>0.6.1</protobuf.plugin.version>
<prometheus.version>0.15.0</prometheus.version>
<rat.version>0.12</rat.version>
- <scala.version>2.13</scala.version>
- <scala-library.version>2.13.9</scala-library.version>
<snappy-java.version>1.1.8.4</snappy-java.version>
- <solr-global.version>4.3.0</solr-global.version>
<slf4j.version>1.7.32</slf4j.version>
<system-rules.version>1.19.0</system-rules.version>
- <twitter-source.version>2.0.0</twitter-source.version>
<wiremock.version>1.53</wiremock.version>
<zlib.version>1.1.3</zlib.version>
<zookeeper.version>3.6.2</zookeeper.version>
<os.maven.version>1.5.0.Final</os.maven.version>
<redirectTestOutput>true</redirectTestOutput>
- <checkstyle.skip>true</checkstyle.skip>
<spotless-maven-plugin.version>3.4.0</spotless-maven-plugin.version>
<palantir-java-format.version>2.90.0</palantir-java-format.version>
@@ -525,18 +505,6 @@
<version>${irclib.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-jms_1.1_spec</artifactId>
- <version>${geronimo-jms.version}</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.activemq</groupId>
- <artifactId>activemq-core</artifactId>
- <version>${activemq.version}</version>
- </dependency>
-
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jzlib</artifactId>
@@ -566,12 +534,6 @@
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-core</artifactId>
- <version>${jersey.version}</version>
- </dependency>
-
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
@@ -584,28 +546,6 @@
<version>${mina.version}</version>
</dependency>
- <dependency>
- <groupId>org.hbase</groupId>
- <artifactId>asynchbase</artifactId>
- <version>${asynchbase.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>log4j-over-slf4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.jboss.netty</groupId>
- <artifactId>netty</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <!--<dependency>
- <groupId>io.netty</groupId>
- <artifactId>netty</artifactId>
- <version>${netty.version}</version>
- </dependency>-->
-
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
@@ -624,66 +564,12 @@
<version>${prometheus.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.solr</groupId>
- <artifactId>solr-cell</artifactId>
- <version>${solr-global.version}</version>
- </dependency>
-
<dependency>
<groupId>org.xerial.snappy</groupId>
<artifactId>snappy-java</artifactId>
<version>${snappy-java.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.hive.hcatalog</groupId>
- <artifactId>hive-hcatalog-streaming</artifactId>
- <version>${hive.version}</version>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.hive.hcatalog</groupId>
- <artifactId>hive-hcatalog-core</artifactId>
- <version>${hive.version}</version>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.hive</groupId>
- <artifactId>hive-cli</artifactId>
- <version>${hive.version}</version>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
<!-- Dependency for Zk provider -->
<dependency>
<groupId>org.apache.curator</groupId>
@@ -845,150 +731,6 @@
<version>${hadoop.version}</version>
</dependency>
- <!-- Ideally this should be optional, but making it optional causes
- build to fail.
- -->
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-client</artifactId>
- <version>${hbase.version}</version>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-client</artifactId>
- <version>${hbase.version}</version>
- <classifier>tests</classifier>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-testing-util</artifactId>
- <version>${hbase.version}</version>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <!-- There should be no need for Flume to include the following two
- artifacts, but HBase pom has a bug which causes these to not get
- pulled in. So we have to pull it in. Ideally this should be optional,
- but making it optional causes build to fail.
- -->
-
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-common</artifactId>
- <version>${hbase.version}</version>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-common</artifactId>
- <version>${hbase.version}</version>
- <classifier>tests</classifier>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-server</artifactId>
- <version>${hbase.version}</version>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>tomcat</groupId>
- <artifactId>jasper-compiler</artifactId>
- </exclusion>
- <exclusion>
- <groupId>tomcat</groupId>
- <artifactId>jasper-runtime</artifactId>
- </exclusion>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.apache.hbase</groupId>
- <artifactId>hbase-server</artifactId>
- <version>${hbase.version}</version>
- <classifier>tests</classifier>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>tomcat</groupId>
- <artifactId>jasper-compiler</artifactId>
- </exclusion>
- <exclusion>
- <groupId>tomcat</groupId>
- <artifactId>jasper-runtime</artifactId>
- </exclusion>
- <exclusion>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
@@ -1005,12 +747,6 @@
</exclusions>
</dependency>
- <dependency>
- <groupId>org.jdom</groupId>
- <artifactId>jdom</artifactId>
- <version>${jdom.version}</version>
- </dependency>
-
<dependency>
<groupId>io.dropwizard.metrics</groupId>
<artifactId>metrics-core</artifactId>
@@ -1490,10 +1226,6 @@
</reportSet>
</reportSets>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-checkstyle-plugin</artifactId>
- </plugin>
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
@@ -1577,7 +1309,6 @@
<profile>
<id>skipChecks</id>
<properties>
- <checkstyle.skip>true</checkstyle.skip>
<spotbugs.skip>true</spotbugs.skip>
<pmd.skip>true</pmd.skip>
<rat.skip>true</rat.skip>
diff --git a/pom.xml b/pom.xml
index 5bb27b329..7e360462d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,7 +49,6 @@
<module>flume-tools</module>
<module>flume-ng-auth</module>
<module>flume-ng-configfilters</module>
- <module>build-support</module>
</modules>
<properties>