[
https://issues.apache.org/jira/browse/FLUME-1146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13266779#comment-13266779
]
[email protected] commented on FLUME-1146:
------------------------------------------------------
bq. On 2012-05-02 17:54:34, Arvind Prabhakar wrote:
bq. > Thanks for the patch Hari. I am not sure if this is working though. Here
is the dependencies generated after applying this patch for log4jappender:
bq. >
bq. > avro-1.6.1.jar
bq. > avro-ipc-1.6.1.jar
bq. > commons-codec-1.3.jar
bq. > commons-collections-3.2.1.jar
bq. > commons-io-2.1.jar
bq. > commons-lang-2.4.jar
bq. > commons-logging-1.1.1.jar
bq. > commons-pool-1.5.4.jar
bq. > flume-ng-sdk-1.2.0-incubating-SNAPSHOT.jar
bq. > httpclient-4.0.1.jar
bq. > httpcore-4.0.1.jar
bq. > jetty-6.1.26.jar
bq. > jetty-util-6.1.26.jar
bq. > jsr305-1.3.9.jar
bq. > log4j-1.2.16.jar
bq. > netty-3.2.6.Final.jar
bq. > paranamer-2.3.jar
bq. > servlet-api-2.5-20081211.jar
bq. > servlet-api-2.5.jar
bq. > snappy-java-1.0.4.1.jar
bq. > velocity-1.7.jar
bq. >
bq. > Some of these are not needed, and some of the needed ones are getting
excluded. Here is what I feel are the required dependencies for the log4j
appender:
bq. >
bq. > avro-1.6.1.jar
bq. > avro-ipc-1.6.1.jar
bq. > flume-ng-log4jappender-1.2.0-incubating-SNAPSHOT.jar
bq. > flume-ng-sdk-1.2.0-incubating-SNAPSHOT.jar
bq. > jackson-core-asl-1.9.3.jar
bq. > jackson-mapper-asl-1.9.3.jar
bq. > log4j-1.2.16.jar
bq. > netty-3.2.6.Final.jar
bq. > slf4j-api-1.6.1.jar
bq. >
bq. > As you can see the jackson and slf4j are missing, while a host of other
libs are getting included that are not needed.
bq. >
bq. >
bq.
bq. Hari Shreedharan wrote:
bq. Hi Arvind,
bq.
bq. Thanks for the feedback. It was a bit difficult to work around some of
the maven issues. Maven is for some reason, unable to pull in transitive
dependencies of includes which are added as depedencies, even if
<useTransitiveFiltering> is set to false. If you know some way to get
transitive dependencies to get included, please let me know. I will submit a
patch with that approach.
The reason these dependencies are getting pulled in is because these are marked
as dependencies in parent pom, and hence, in the effective pom of the log4j
appender. So if we add the includes of the log4jappender specifically and then
pull its transitive dependencies, it would work fine.
- Hari
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/4871/#review7476
-----------------------------------------------------------
On 2012-04-26 02:52:24, Hari Shreedharan wrote:
bq.
bq. -----------------------------------------------------------
bq. This is an automatically generated e-mail. To reply, visit:
bq. https://reviews.apache.org/r/4871/
bq. -----------------------------------------------------------
bq.
bq. (Updated 2012-04-26 02:52:24)
bq.
bq.
bq. Review request for Flume.
bq.
bq.
bq. Summary
bq. -------
bq.
bq. Move log4jappender to another folder.
bq.
bq.
bq. This addresses bug FLUME-1146.
bq. https://issues.apache.org/jira/browse/FLUME-1146
bq.
bq.
bq. Diffs
bq. -----
bq.
bq. flume-ng-dist/src/main/assembly/dist.xml 98f48fb
bq.
bq. Diff: https://reviews.apache.org/r/4871/diff
bq.
bq.
bq. Testing
bq. -------
bq.
bq.
bq. Thanks,
bq.
bq. Hari
bq.
bq.
> Standalone clients like log4jappender should go into a different folder in
> the distribution
> -------------------------------------------------------------------------------------------
>
> Key: FLUME-1146
> URL: https://issues.apache.org/jira/browse/FLUME-1146
> Project: Flume
> Issue Type: Improvement
> Components: Build
> Reporter: Hari Shreedharan
> Assignee: Hari Shreedharan
> Priority: Minor
> Attachments: FLUME-1146-1.patch, FLUME-1146.patch
>
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira