{"action":"created","issue":{"url":"https://api.github.com/repos/smartics/smartics-jboss-modules-maven-plugin/issues/15","labels_url":"https://api.github.com/repos/smartics/smartics-jboss-modules-maven-plugin/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/smartics/smartics-jboss-modules-maven-plugin/issues/15/comments","events_url":"https://api.github.com/repos/smartics/smartics-jboss-modules-maven-plugin/issues/15/events","html_url":"https://github.com/smartics/smartics-jboss-modules-maven-plugin/issues/15","id":94745402,"number":15,"title":"Inconsistencies in generated module XML across different platforms","user":{"login":"jamesnetherton","id":4721408,"avatar_url":"https://avatars.githubusercontent.com/u/4721408?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesnetherton","html_url":"https://github.com/jamesnetherton","followers_url":"https://api.github.com/users/jamesnetherton/followers","following_url":"https://api.github.com/users/jamesnetherton/following{/other_user}","gists_url":"https://api.github.com/users/jamesnetherton/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesnetherton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesnetherton/subscriptions","organizations_url":"https://api.github.com/users/jamesnetherton/orgs","repos_url":"https://api.github.com/users/jamesnetherton/repos","events_url":"https://api.github.com/users/jamesnetherton/events{/privacy}","received_events_url":"https://api.github.com/users/jamesnetherton/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-07-13T15:19:00Z","updated_at":"2015-07-17T09:09:12Z","closed_at":null,"body":"The order of processing of each Smartics module definition is not consistent across different platforms. For example if I configure the plugin to work against a directory structure like:\r\n```\r\netc/smartics/a.xml\r\netc/smartics/b.xml\r\netc/smartics/c.xml\r\n```\r\nThe order of processing for these files will be different, depending on the platform being run on (E.g On some OS's a file list() operation will return in alphabetical order but will not on others). \r\n\r\nThis difference in process order can impact the results of the generated module.xml files. i.e different platforms will end up with differences in generated files.\r\n"},"comment":{"url":"https://api.github.com/repos/smartics/smartics-jboss-modules-maven-plugin/issues/comments/122225197","html_url":"https://github.com/smartics/smartics-jboss-modules-maven-plugin/issues/15#issuecomment-122225197","issue_url":"https://api.github.com/repos/smartics/smartics-jboss-modules-maven-plugin/issues/15","id":122225197,"user":{"login":"tdiesler","id":244946,"avatar_url":"https://avatars.githubusercontent.com/u/244946?v=3","gravatar_id":"","url":"https://api.github.com/users/tdiesler","html_url":"https://github.com/tdiesler","followers_url":"https://api.github.com/users/tdiesler/followers","following_url":"https://api.github.com/users/tdiesler/following{/other_user}","gists_url":"https://api.github.com/users/tdiesler/gists{/gist_id}","starred_url":"https://api.github.com/users/tdiesler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tdiesler/subscriptions","organizations_url":"https://api.github.com/users/tdiesler/orgs","repos_url":"https://api.github.com/users/tdiesler/repos","events_url":"https://api.github.com/users/tdiesler/events{/privacy}","received_events_url":"https://api.github.com/users/tdiesler/received_events","type":"User","site_admin":false},"created_at":"2015-07-17T09:09:12Z","updated_at":"2015-07-17T09:09:12Z","body":"An alternative could be to strictly use human defined module ordering, in which case we would need documented rules about file ordering"}}