{"action":"created","issue":{"url":"https://api.github.com/repos/stoicflame/enunciate/issues/348","repository_url":"https://api.github.com/repos/stoicflame/enunciate","labels_url":"https://api.github.com/repos/stoicflame/enunciate/issues/348/labels{/name}","comments_url":"https://api.github.com/repos/stoicflame/enunciate/issues/348/comments","events_url":"https://api.github.com/repos/stoicflame/enunciate/issues/348/events","html_url":"https://github.com/stoicflame/enunciate/issues/348","id":142210762,"number":348,"title":"Unable to execute jackson module using the maven-enunciate-slim-plugin","user":{"login":"stolp","id":522940,"avatar_url":"https://avatars.githubusercontent.com/u/522940?v=3","gravatar_id":"","url":"https://api.github.com/users/stolp","html_url":"https://github.com/stolp","followers_url":"https://api.github.com/users/stolp/followers","following_url":"https://api.github.com/users/stolp/following{/other_user}","gists_url":"https://api.github.com/users/stolp/gists{/gist_id}","starred_url":"https://api.github.com/users/stolp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stolp/subscriptions","organizations_url":"https://api.github.com/users/stolp/orgs","repos_url":"https://api.github.com/users/stolp/repos","events_url":"https://api.github.com/users/stolp/events{/privacy}","received_events_url":"https://api.github.com/users/stolp/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-20T21:53:43Z","updated_at":"2016-03-25T15:36:57Z","closed_at":"2016-03-20T23:51:19Z","body":"I ripped my hair out the last days to find the cause why the maven plugin was not able to generate JSON Datatype documentation while XML documentation was working flawlessly.\r\n\r\nI determined that the following modules configuration in enunciate-config.xml does work when using the `maven-enunciate-plugin` and does not work when using `maven-enunciate-slim-plugin`.\r\n\r\nThis both applies to enunciate 2.2.0 and enunciate 2.3.0.\r\n\r\n` <modules>\r\n    <c-xml-client disabled=\"true\" />\r\n    <csharp-xml-client disabled=\"true\" />\r\n    <docs disabled=\"false\"/> \r\n    <gwt-json-overlay disabled=\"true\" />\r\n    <idl disabled=\"true\" disableWadl=\"true\" />\r\n    <jackson disabled=\"false\" honorJaxb=\"true\" datatype-detection=\"passive\" />\r\n    <jackson1 disabled=\"true\"/>\r\n    <java-json-client disabled=\"true\" />\r\n    <java-xml-client disabled=\"true\" />\r\n    <jaxb disabled=\"false\" datatype-detection=\"passive\" />\r\n    <jaxrs groupBy=\"path\" disabled=\"false\" datatype-detection=\"local\">\r\n      <application path=\"/klaros-web/\"/>\r\n    </jaxrs>\r\n    <obj-c-xml-client disabled=\"true\" />\r\n    <php-json-client disabled=\"true\" />\r\n    <php-xml-client disabled=\"true\" />\r\n    <ruby-json-client disabled=\"true\" />\r\n    <swagger disabled=\"true\" />\r\n  </modules>\r\n`"},"comment":{"url":"https://api.github.com/repos/stoicflame/enunciate/issues/comments/201335463","html_url":"https://github.com/stoicflame/enunciate/issues/348#issuecomment-201335463","issue_url":"https://api.github.com/repos/stoicflame/enunciate/issues/348","id":201335463,"user":{"login":"stoicflame","id":145838,"avatar_url":"https://avatars.githubusercontent.com/u/145838?v=3","gravatar_id":"","url":"https://api.github.com/users/stoicflame","html_url":"https://github.com/stoicflame","followers_url":"https://api.github.com/users/stoicflame/followers","following_url":"https://api.github.com/users/stoicflame/following{/other_user}","gists_url":"https://api.github.com/users/stoicflame/gists{/gist_id}","starred_url":"https://api.github.com/users/stoicflame/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stoicflame/subscriptions","organizations_url":"https://api.github.com/users/stoicflame/orgs","repos_url":"https://api.github.com/users/stoicflame/repos","events_url":"https://api.github.com/users/stoicflame/events{/privacy}","received_events_url":"https://api.github.com/users/stoicflame/received_events","type":"User","site_admin":false},"created_at":"2016-03-25T15:36:57Z","updated_at":"2016-03-25T15:36:57Z","body":"> I was assuming that this is controlled by the individual module disabled attribute and not by adding to the dependencies section of the plugin.\r\n\r\nThat's how it works with the \"not slim\" plugin. It's a historical artifact of an older version of Enunciate where people didn't want to get surprised by any new Enunciate modules or the like.\r\n\r\n>  I am wondering why the enabled jaxrs, jaxb and docs modules are working as expected with the maven-enunciate-slim-plugin (without adding anything to the dependencies section) while the jackson module is not.\r\n\r\nI can't explain why you're seeing the jaxrs, jaxb, and docs modules enabled. They shouldn't be."}}