{ "id": "164447", "key": "MOD-2317", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "10034", "key": "MOD", "name": "Appcelerator Modules", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2016-11-08T23:52:48.000+0000", "priority": null, "labels": [ "android" ], "versions": [], "issuelinks": [], "assignee": null, "updated": "2018-03-06T18:52:15.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [], "description": "We need to have an official way to deal with conflicting jars in Android development. Furthermore, this needs to be clearly documented in both Hyperloop and non-hyperloop module creation documentation. Furthermore, Android module development needs to use Gradle and have documentation on how to do so. We, the Appcelerator Dev community are ready to jump overboard if this issue is not solved soon!", "attachment": [], "flagged": false, "summary": "Better JAR Conflict Handling", "creator": { "name": "scconway8@gmail.com", "key": "scconway8@gmail.com", "displayName": "Sean Conway", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "scconway8@gmail.com", "key": "scconway8@gmail.com", "displayName": "Sean Conway", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "400636", "author": { "name": "perdona", "key": "perdona", "displayName": "Caio Perdona", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I was discussing this with @Sean Conway earlier today and of how I can't build my Titanium app for Android with PushWoosh module because it's conflicting with ti.map and maybe a few other modules. Stripping the jar files is a very primitive work (since there are no decent tools to do that) and very inconsistent too (I managed to do a few months ago, pushwoosh often crashed).\r\n\r\nps.: Why don't my mentions work here? haha\r\n", "updateAuthor": { "name": "perdona", "key": "perdona", "displayName": "Caio Perdona", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-09T03:29:38.000+0000", "updated": "2016-11-09T03:29:38.000+0000" }, { "id": "400637", "author": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "body": "+1", "updateAuthor": { "name": "ygbr", "key": "ygbr", "displayName": "Ygor Lemos", "active": true, "timeZone": "America/Sao_Paulo" }, "created": "2016-11-09T03:37:59.000+0000", "updated": "2016-11-09T03:37:59.000+0000" }, { "id": "401761", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, thanks for submitting the ticket. Our engineers will consider it. We will let you know. ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2016-11-23T15:37:12.000+0000", "updated": "2016-11-23T15:37:12.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }