{"action":"closed","issue":{"url":"https://api.github.com/repos/martinpaljak/GlobalPlatformPro/issues/33","labels_url":"https://api.github.com/repos/martinpaljak/GlobalPlatformPro/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/martinpaljak/GlobalPlatformPro/issues/33/comments","events_url":"https://api.github.com/repos/martinpaljak/GlobalPlatformPro/issues/33/events","html_url":"https://github.com/martinpaljak/GlobalPlatformPro/issues/33","id":120275222,"number":33,"title":"gp.jar contains duplicate file entries under /META-INF","user":{"login":"dkartaschew","id":2052368,"avatar_url":"https://avatars.githubusercontent.com/u/2052368?v=3","gravatar_id":"","url":"https://api.github.com/users/dkartaschew","html_url":"https://github.com/dkartaschew","followers_url":"https://api.github.com/users/dkartaschew/followers","following_url":"https://api.github.com/users/dkartaschew/following{/other_user}","gists_url":"https://api.github.com/users/dkartaschew/gists{/gist_id}","starred_url":"https://api.github.com/users/dkartaschew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkartaschew/subscriptions","organizations_url":"https://api.github.com/users/dkartaschew/orgs","repos_url":"https://api.github.com/users/dkartaschew/repos","events_url":"https://api.github.com/users/dkartaschew/events{/privacy}","received_events_url":"https://api.github.com/users/dkartaschew/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-03T21:35:11Z","updated_at":"2015-12-13T12:13:45Z","closed_at":"2015-12-13T12:13:45Z","body":"Have found that the pre-built gp.jar file has duplicate file entries under `/META-INF/maven/net.sf.jopt-simple/jopt-simple/` which is causing some Maven builds to fail.\r\n\r\nWe currently use GlobalPlatformPro embedded in a larger application, and use Maven to handle the build process for the application. We sign all jars with our code signing keys via the `maven-jarsigner-plugin`, and during the phase in which it removes existing signatures on application dependencies, it fails on the gp.jar file as it contains multiple file entries under the above specified path.\r\n\r\nRecommended fix would be to remove `/META-INF/maven` folder/directory from the gp.jar as it's not needed for gp.jar to work and would solve the jar signing issues as well."}}