{"action":"created","issue":{"url":"https://api.github.com/repos/bndtools/bnd/issues/1346","repository_url":"https://api.github.com/repos/bndtools/bnd","labels_url":"https://api.github.com/repos/bndtools/bnd/issues/1346/labels{/name}","comments_url":"https://api.github.com/repos/bndtools/bnd/issues/1346/comments","events_url":"https://api.github.com/repos/bndtools/bnd/issues/1346/events","html_url":"https://github.com/bndtools/bnd/issues/1346","id":139881271,"number":1346,"title":"bnd-maven-plugin: Problems with #1333","user":{"login":"erwint","id":713204,"avatar_url":"https://avatars.githubusercontent.com/u/713204?v=3","gravatar_id":"","url":"https://api.github.com/users/erwint","html_url":"https://github.com/erwint","followers_url":"https://api.github.com/users/erwint/followers","following_url":"https://api.github.com/users/erwint/following{/other_user}","gists_url":"https://api.github.com/users/erwint/gists{/gist_id}","starred_url":"https://api.github.com/users/erwint/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erwint/subscriptions","organizations_url":"https://api.github.com/users/erwint/orgs","repos_url":"https://api.github.com/users/erwint/repos","events_url":"https://api.github.com/users/erwint/events{/privacy}","received_events_url":"https://api.github.com/users/erwint/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-03-10T13:11:22Z","updated_at":"2016-03-15T14:28:22Z","closed_at":"2016-03-15T14:28:22Z","body":"Quoting from #1333 there are several problems with this change:\r\n\r\n> This change makes it better, but a considerable amount of time is spent on creating a aQute.bnd.osgi.Jar (https://github.com/bndtools/bnd/blob/master/biz.aQute.bndlib/src/aQute/bnd/osgi/Analyzer.java#L1306)\r\n>\r\n>If you defer setting the buildpath (which implicitly creates the Jar instances) and instead just call builder.updateModified with the Jar's lastModified (a Jar should never be older than any of it's content) or in case of a directory with the one from the newest file in that directory - it reduces buildtimes in my setup by about 15%.\r\n\r\nand\r\n\r\n> a resource path may be the same as the source path, in this case there is no need to add it to the source directories.\r\n\r\nand\r\n\r\n> As you do not check for incremental builds, now the Manifest is not always generated. Instead, the default manifest generated by the archive plugin is found there."},"comment":{"url":"https://api.github.com/repos/bndtools/bnd/issues/comments/196845179","html_url":"https://github.com/bndtools/bnd/issues/1346#issuecomment-196845179","issue_url":"https://api.github.com/repos/bndtools/bnd/issues/1346","id":196845179,"user":{"login":"bjhargrave","id":277682,"avatar_url":"https://avatars.githubusercontent.com/u/277682?v=3","gravatar_id":"","url":"https://api.github.com/users/bjhargrave","html_url":"https://github.com/bjhargrave","followers_url":"https://api.github.com/users/bjhargrave/followers","following_url":"https://api.github.com/users/bjhargrave/following{/other_user}","gists_url":"https://api.github.com/users/bjhargrave/gists{/gist_id}","starred_url":"https://api.github.com/users/bjhargrave/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjhargrave/subscriptions","organizations_url":"https://api.github.com/users/bjhargrave/orgs","repos_url":"https://api.github.com/users/bjhargrave/repos","events_url":"https://api.github.com/users/bjhargrave/events{/privacy}","received_events_url":"https://api.github.com/users/bjhargrave/received_events","type":"User","site_admin":false},"created_at":"2016-03-15T14:28:21Z","updated_at":"2016-03-15T14:28:21Z","body":"Good, so I will close this issue. If you encounter additional problems, please open a new issue."}}