[ 
https://issues.apache.org/jira/browse/LOG4J2-760?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14088882#comment-14088882
 ] 

Gary Gregory commented on LOG4J2-760:
-------------------------------------

I am against changing the POM to deal with this issue. This is only a 
documentation issue for users that do not use a dependency management build 
tool, be it Maven, Ivy, or something else. Editing the POM opens the door to 
editing all POMs to list all transitive dependencies, which defeats one of the 
purposes behind using Maven in the first place.

I do not think this is a problem that needs solving beyond automatically 
generating docs based on the POM. Maven already generates reports for this kind 
of dependencies. What we are dealing with here is a finer grain level of 
documentation since not all deps are required to use the core jar.

> XMLLayout's dependence on jackson-annotations should be documented
> ------------------------------------------------------------------
>
>                 Key: LOG4J2-760
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-760
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Layouts
>    Affects Versions: 2.0-rc2, 2.0
>         Environment: Windows JDK 1.7.0_65
>            Reporter: Dale Furrow
>             Fix For: 2.0.2
>
>         Attachments: BasicScreenshot.jpg, screenshot - with Jacson 2.4.1.jpg, 
> screenshot-success.jpg
>
>
> Hello--first time report please bear with me.
> Upgrading project from 2.0-rc1 to 2.0, ran into the following issue:
> Layout<? extends Serializable> xmlLayout =  xmlLayout.createDefaultLayout();
> produces the following error:
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> com/fasterxml/jackson/core/JsonProcessingException
> I've included the API and Core JAR's to the project path, as previously.  For 
> reference, I'm comparing this line with the following line that runs 
> correctly in rc1:
> Layout<? extends Serializable> fileXMLLayout = XMLLayout.createLayout("true", 
> "true", null, null, null, null);



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to