{"action":"created","issue":{"url":"https://api.github.com/repos/uv48uson/amos-ss15-proj3/issues/64","labels_url":"https://api.github.com/repos/uv48uson/amos-ss15-proj3/issues/64/labels{/name}","comments_url":"https://api.github.com/repos/uv48uson/amos-ss15-proj3/issues/64/comments","events_url":"https://api.github.com/repos/uv48uson/amos-ss15-proj3/issues/64/events","html_url":"https://github.com/uv48uson/amos-ss15-proj3/issues/64","id":85016210,"number":64,"title":"No clean way of including our maven managed classes in the Eclipse plugin","user":{"login":"TPolzer","id":6651466,"avatar_url":"https://avatars.githubusercontent.com/u/6651466?v=3","gravatar_id":"","url":"https://api.github.com/users/TPolzer","html_url":"https://github.com/TPolzer","followers_url":"https://api.github.com/users/TPolzer/followers","following_url":"https://api.github.com/users/TPolzer/following{/other_user}","gists_url":"https://api.github.com/users/TPolzer/gists{/gist_id}","starred_url":"https://api.github.com/users/TPolzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TPolzer/subscriptions","organizations_url":"https://api.github.com/users/TPolzer/orgs","repos_url":"https://api.github.com/users/TPolzer/repos","events_url":"https://api.github.com/users/TPolzer/events{/privacy}","received_events_url":"https://api.github.com/users/TPolzer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-04T09:59:26Z","updated_at":"2015-06-04T21:25:57Z","closed_at":null,"body":"I have done some research on how to include our \"main\" classes (+dependencies?) in the plugin:\r\n\r\nhttps://stackoverflow.com/questions/8387359/external-jars-in-eclipse-plug-in\r\nsuggests to just copy the jar around\r\n\r\nhttp://robertvarttinen.blogspot.de/2007/01/adding-third-party-jar-to-your-eclipse.html\r\none could also make a plugin from the jar that just provides the backend functionality\r\n\r\nhttp://www.subshell.com/en/subshell/blog/Referencing-Maven-projects-from-Eclipse-plugins100.html\r\nthis guy is having exactly the same problem we have (so maybe we want his solution?), but the solution looks quite complicated\r\n\r\nhttps://maven.apache.org/plugins/maven-eclipse-plugin/pde.html\r\nsuggests to use Eclipse to build the plugin, I have no idea how to integrate this without making building our project nontrivial.\r\n\r\nAt the moment I am undecided how to proceed and would be glad to hear some opinions (or better alternatives!)."},"comment":{"url":"https://api.github.com/repos/uv48uson/amos-ss15-proj3/issues/comments/109057796","html_url":"https://github.com/uv48uson/amos-ss15-proj3/issues/64#issuecomment-109057796","issue_url":"https://api.github.com/repos/uv48uson/amos-ss15-proj3/issues/64","id":109057796,"user":{"login":"uv48uson","id":11966121,"avatar_url":"https://avatars.githubusercontent.com/u/11966121?v=3","gravatar_id":"","url":"https://api.github.com/users/uv48uson","html_url":"https://github.com/uv48uson","followers_url":"https://api.github.com/users/uv48uson/followers","following_url":"https://api.github.com/users/uv48uson/following{/other_user}","gists_url":"https://api.github.com/users/uv48uson/gists{/gist_id}","starred_url":"https://api.github.com/users/uv48uson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uv48uson/subscriptions","organizations_url":"https://api.github.com/users/uv48uson/orgs","repos_url":"https://api.github.com/users/uv48uson/repos","events_url":"https://api.github.com/users/uv48uson/events{/privacy}","received_events_url":"https://api.github.com/users/uv48uson/received_events","type":"User","site_admin":false},"created_at":"2015-06-04T21:25:57Z","updated_at":"2015-06-04T21:25:57Z","body":"For me the fourth possibility sounds the most reasonable. U are right, this will probably make our build process morre complicated but the rusult would be the cleanest way. On top of this: building an eclipse plugin with eclipse somehow is intuitive isn't it? This will probably preserve us from future issues with the integration."}}