{"action":"created","issue":{"url":"https://api.github.com/repos/albfan/jmeld/issues/24","labels_url":"https://api.github.com/repos/albfan/jmeld/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/albfan/jmeld/issues/24/comments","events_url":"https://api.github.com/repos/albfan/jmeld/issues/24/events","html_url":"https://github.com/albfan/jmeld/issues/24","id":111448554,"number":24,"title":"Compilation fails with ant, execution fails when compiled with mvn","user":{"login":"KewlCat","id":4947201,"avatar_url":"https://avatars.githubusercontent.com/u/4947201?v=3","gravatar_id":"","url":"https://api.github.com/users/KewlCat","html_url":"https://github.com/KewlCat","followers_url":"https://api.github.com/users/KewlCat/followers","following_url":"https://api.github.com/users/KewlCat/following{/other_user}","gists_url":"https://api.github.com/users/KewlCat/gists{/gist_id}","starred_url":"https://api.github.com/users/KewlCat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KewlCat/subscriptions","organizations_url":"https://api.github.com/users/KewlCat/orgs","repos_url":"https://api.github.com/users/KewlCat/repos","events_url":"https://api.github.com/users/KewlCat/events{/privacy}","received_events_url":"https://api.github.com/users/KewlCat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-14T17:27:50Z","updated_at":"2015-10-15T05:14:27Z","closed_at":null,"body":"Hi\r\n\r\nFirst, nope, I still haven't had the time to look at the source and add the keyboard shortcuts. That will be the second step. I'm trying to compile it first.\r\n\r\nI took the 3.0 release archive and tried the following : \r\n * \"ant\" : fails because source is not good\r\n * add the argument includeantruntime=\"false\" because I don't like warnings ;-)\r\n * change source and target to 8 in build.xml then \"ant\" : fails because libs are missing\r\n * tried to download (and compile, for some) those libs but gave up after the fifth\r\n * \"mvn compile\" : yay ! it downloads the missing libs\r\n * \"mvn install\" : woohoo ! produces a \"target/jmeld-3.0.jar\" \r\nSo far, so good. BUT\r\n\"java -jar jmeld-3.0.jar\" fails because \"no main manifest attribute\"\r\n\"java -cp jmeld-3.0.jar org.jmeld.JMeld\" fails because \"NoClassDefFoundError: (...)/PlasticLookandFeel\"\r\n\r\nOKAY\r\n\r\nI feel like I'm getting closer but I'm still missing something.\r\nWhat is wrong with the way I compile JMeld ? Aren't those libs supposed to land inside the produced jar ?"},"comment":{"url":"https://api.github.com/repos/albfan/jmeld/issues/comments/148283182","html_url":"https://github.com/albfan/jmeld/issues/24#issuecomment-148283182","issue_url":"https://api.github.com/repos/albfan/jmeld/issues/24","id":148283182,"user":{"login":"albfan","id":220968,"avatar_url":"https://avatars.githubusercontent.com/u/220968?v=3","gravatar_id":"","url":"https://api.github.com/users/albfan","html_url":"https://github.com/albfan","followers_url":"https://api.github.com/users/albfan/followers","following_url":"https://api.github.com/users/albfan/following{/other_user}","gists_url":"https://api.github.com/users/albfan/gists{/gist_id}","starred_url":"https://api.github.com/users/albfan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/albfan/subscriptions","organizations_url":"https://api.github.com/users/albfan/orgs","repos_url":"https://api.github.com/users/albfan/repos","events_url":"https://api.github.com/users/albfan/events{/privacy}","received_events_url":"https://api.github.com/users/albfan/received_events","type":"User","site_admin":false},"created_at":"2015-10-15T05:14:27Z","updated_at":"2015-10-15T05:14:27Z","body":"Here you have two problems. First ant is clearly outdated (need to provide deps on your own)\r\n\r\nFor maven you can use https://github.com/albfan/mvnexec as readme says ( it's really handy) or take a look at src/main/scripts. There is a script to launch jmeld, copy to root project and modify absolute paths (those are mine)"}}