{"action":"closed","issue":{"url":"https://api.github.com/repos/siom79/japicmp/issues/61","labels_url":"https://api.github.com/repos/siom79/japicmp/issues/61/labels{/name}","comments_url":"https://api.github.com/repos/siom79/japicmp/issues/61/comments","events_url":"https://api.github.com/repos/siom79/japicmp/issues/61/events","html_url":"https://github.com/siom79/japicmp/issues/61","id":95109937,"number":61,"title":"Use separate classpaths for old/new jars","user":{"login":"herkne","id":13344496,"avatar_url":"https://avatars.githubusercontent.com/u/13344496?v=3","gravatar_id":"","url":"https://api.github.com/users/herkne","html_url":"https://github.com/herkne","followers_url":"https://api.github.com/users/herkne/followers","following_url":"https://api.github.com/users/herkne/following{/other_user}","gists_url":"https://api.github.com/users/herkne/gists{/gist_id}","starred_url":"https://api.github.com/users/herkne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/herkne/subscriptions","organizations_url":"https://api.github.com/users/herkne/orgs","repos_url":"https://api.github.com/users/herkne/repos","events_url":"https://api.github.com/users/herkne/events{/privacy}","received_events_url":"https://api.github.com/users/herkne/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/siom79/japicmp/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/siom79/japicmp/labels/inprogress","name":"inprogress","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/siom79/japicmp/milestones/6","html_url":"https://github.com/siom79/japicmp/milestones/O.6.0","labels_url":"https://api.github.com/repos/siom79/japicmp/milestones/6/labels","id":1241463,"number":6,"title":"O.6.0","description":"","creator":{"login":"siom79","id":3755956,"avatar_url":"https://avatars.githubusercontent.com/u/3755956?v=3","gravatar_id":"","url":"https://api.github.com/users/siom79","html_url":"https://github.com/siom79","followers_url":"https://api.github.com/users/siom79/followers","following_url":"https://api.github.com/users/siom79/following{/other_user}","gists_url":"https://api.github.com/users/siom79/gists{/gist_id}","starred_url":"https://api.github.com/users/siom79/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/siom79/subscriptions","organizations_url":"https://api.github.com/users/siom79/orgs","repos_url":"https://api.github.com/users/siom79/repos","events_url":"https://api.github.com/users/siom79/events{/privacy}","received_events_url":"https://api.github.com/users/siom79/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":2,"state":"open","created_at":"2015-08-05T05:31:08Z","updated_at":"2015-10-11T12:05:25Z","due_on":"2015-09-29T22:00:00Z","closed_at":null},"comments":2,"created_at":"2015-07-15T05:28:03Z","updated_at":"2015-10-11T12:05:25Z","closed_at":"2015-10-11T12:05:25Z","body":"In my opinion it is not correct, to use the same classpath when looking for interfaces or base classes when comparing two classes.\r\n\r\nAssume i have a service interface A in a.jar and its implementation B in b.jar. Now i want to compare two versions B1 (in b1.jar) and B2 (in b2.jar) which implement A1 (in a1.jar) and A2 (in a2.jar) which may or may not differ. So for correct results when loading B1 i need a1.jar on the classpath as for loading B2 i need a2.jar."}}