{"action":"created","issue":{"url":"https://api.github.com/repos/bytedeco/javacpp/issues/150","repository_url":"https://api.github.com/repos/bytedeco/javacpp","labels_url":"https://api.github.com/repos/bytedeco/javacpp/issues/150/labels{/name}","comments_url":"https://api.github.com/repos/bytedeco/javacpp/issues/150/comments","events_url":"https://api.github.com/repos/bytedeco/javacpp/issues/150/events","html_url":"https://github.com/bytedeco/javacpp/issues/150","id":193536085,"number":150,"title":"Class-path entry lead to heavy download","user":{"login":"SaiyanRiku","id":13599303,"avatar_url":"https://avatars.githubusercontent.com/u/13599303?v=3","gravatar_id":"","url":"https://api.github.com/users/SaiyanRiku","html_url":"https://github.com/SaiyanRiku","followers_url":"https://api.github.com/users/SaiyanRiku/followers","following_url":"https://api.github.com/users/SaiyanRiku/following{/other_user}","gists_url":"https://api.github.com/users/SaiyanRiku/gists{/gist_id}","starred_url":"https://api.github.com/users/SaiyanRiku/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SaiyanRiku/subscriptions","organizations_url":"https://api.github.com/users/SaiyanRiku/orgs","repos_url":"https://api.github.com/users/SaiyanRiku/repos","events_url":"https://api.github.com/users/SaiyanRiku/events{/privacy}","received_events_url":"https://api.github.com/users/SaiyanRiku/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-12-05T15:57:05Z","updated_at":"2016-12-06T10:50:19Z","closed_at":null,"body":"Hi,\r\n\r\ni have a project using a java applet which integrate javacpp and ffmpeg wrapper with all native library.\r\n\r\nThe manifest.mf of the is like this ffmpeg-3.1.2-1.2.jar :\r\n> Manifest-Version: 1.0\r\nImplementation-Vendor: Bytedeco\r\nImplementation-Title: JavaCPP Presets for FFmpeg\r\nImplementation-Version: 3.1.2-1.2\r\nBuilt-By: root\r\nBuild-Jdk: 1.7.0_101\r\nClass-Path: . javacpp.jar ffmpeg-linux-arm.jar ffmpeg-linux-x86.jar ff\r\n mpeg-linux-x86_64.jar ffmpeg-macosx-x86.jar ffmpeg-macosx-x86_64.jar \r\n ffmpeg-windows-x86.jar ffmpeg-windows-x86_64.jar javacpp-1.2.jar\r\nSpecification-Vendor: Bytedeco\r\nName: org/bytedeco/javacpp/presets/\r\nSpecification-Title: JavaCPP Presets for FFmpeg\r\nCreated-By: Apache Maven 3.0.5\r\nSpecification-Version: 3.1.2-1.2\r\nArchiver-Version: Plexus Archiver\r\n\r\nThe problem is that at the startup the applet is downloading all entry present is the class-path which can be long very on slow connection.\r\n\r\nI fixed it with a script overriding the Class-Path, but i think it should be better if the released version doesn't add the native jar in the entry, since it's more easy to add them that remove them.\r\n\r\nNote that the codebase_lookup=false parameters for applet doesn't resolve the problem.\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/bytedeco/javacpp/issues/comments/265119438","html_url":"https://github.com/bytedeco/javacpp/issues/150#issuecomment-265119438","issue_url":"https://api.github.com/repos/bytedeco/javacpp/issues/150","id":265119438,"user":{"login":"saudet","id":3328023,"avatar_url":"https://avatars.githubusercontent.com/u/3328023?v=3","gravatar_id":"","url":"https://api.github.com/users/saudet","html_url":"https://github.com/saudet","followers_url":"https://api.github.com/users/saudet/followers","following_url":"https://api.github.com/users/saudet/following{/other_user}","gists_url":"https://api.github.com/users/saudet/gists{/gist_id}","starred_url":"https://api.github.com/users/saudet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saudet/subscriptions","organizations_url":"https://api.github.com/users/saudet/orgs","repos_url":"https://api.github.com/users/saudet/repos","events_url":"https://api.github.com/users/saudet/events{/privacy}","received_events_url":"https://api.github.com/users/saudet/received_events","type":"User","site_admin":false},"created_at":"2016-12-06T10:50:19Z","updated_at":"2016-12-06T10:50:19Z","body":"In any case, in order to run applet anywhere these days, we need to provide signed JAR files:\r\nhttps://github.com/bytedeco/javacv/wiki/How-To-Make-an-Applet\r\nSo, before signing your JAR files, we can modify the Class-Path in anyway you want."}}
{"actor":{"display_login":"saudet"}}