{"action":"created","comment":{"url":"https://api.github.com/repos/scala-ide/scala-ide/pulls/comments/29348948","id":29348948,"diff_hunk":"@@ -0,0 +1,10 @@\n+package test;\n+\n+public class J {\n+\tpublic static void main(String[] args) {","path":"org.scala-ide.sdt.core.tests/test-workspace/scalajavadepjavaiswrong/src/test/J.java","position":4,"original_position":4,"commit_id":"2f4e23be26a016398dfe3b9a4795311aaf269a8a","original_commit_id":"a068b55832921e4b9c3085e9f4c94fdc92a6845f","user":{"login":"Kwestor","id":3084180,"avatar_url":"https://avatars.githubusercontent.com/u/3084180?v=3","gravatar_id":"","url":"https://api.github.com/users/Kwestor","html_url":"https://github.com/Kwestor","followers_url":"https://api.github.com/users/Kwestor/followers","following_url":"https://api.github.com/users/Kwestor/following{/other_user}","gists_url":"https://api.github.com/users/Kwestor/gists{/gist_id}","starred_url":"https://api.github.com/users/Kwestor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kwestor/subscriptions","organizations_url":"https://api.github.com/users/Kwestor/orgs","repos_url":"https://api.github.com/users/Kwestor/repos","events_url":"https://api.github.com/users/Kwestor/events{/privacy}","received_events_url":"https://api.github.com/users/Kwestor/received_events","type":"User","site_admin":false},"body":"Only problem is in IDE tabs in `test-workspace` are ok, but in console build they are not.","created_at":"2015-04-29T15:44:27Z","updated_at":"2015-04-29T15:44:27Z","html_url":"https://github.com/scala-ide/scala-ide/pull/926#discussion_r29348948","pull_request_url":"https://api.github.com/repos/scala-ide/scala-ide/pulls/926","_links":{"self":{"href":"https://api.github.com/repos/scala-ide/scala-ide/pulls/comments/29348948"},"html":{"href":"https://github.com/scala-ide/scala-ide/pull/926#discussion_r29348948"},"pull_request":{"href":"https://api.github.com/repos/scala-ide/scala-ide/pulls/926"}}},"pull_request":{"url":"https://api.github.com/repos/scala-ide/scala-ide/pulls/926","id":33356311,"html_url":"https://github.com/scala-ide/scala-ide/pull/926","diff_url":"https://github.com/scala-ide/scala-ide/pull/926.diff","patch_url":"https://github.com/scala-ide/scala-ide/pull/926.patch","issue_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/926","number":926,"state":"open","locked":false,"title":"[WIP] Macro compile first feature","user":{"login":"wpopielarski","id":11613003,"avatar_url":"https://avatars.githubusercontent.com/u/11613003?v=3","gravatar_id":"","url":"https://api.github.com/users/wpopielarski","html_url":"https://github.com/wpopielarski","followers_url":"https://api.github.com/users/wpopielarski/followers","following_url":"https://api.github.com/users/wpopielarski/following{/other_user}","gists_url":"https://api.github.com/users/wpopielarski/gists{/gist_id}","starred_url":"https://api.github.com/users/wpopielarski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wpopielarski/subscriptions","organizations_url":"https://api.github.com/users/wpopielarski/orgs","repos_url":"https://api.github.com/users/wpopielarski/repos","events_url":"https://api.github.com/users/wpopielarski/events{/privacy}","received_events_url":"https://api.github.com/users/wpopielarski/received_events","type":"User","site_admin":false},"body":"Hello guys,\r\n\r\nthis is first pull req. which enables sequential compilation of sources.\r\nShort work description:\r\n1. ScalaBuildScopeUnitsManager creates of 3 build scopes units: for macros, main and test\r\n2. ScalaBuildScopeUnitsManager passes to them one shared instance of EclipseSbtBuildManager\r\n3. every unit keeps the compilation result of given scope\r\n4. every unit filter only its relevant source files to compile from files delivered by ScalaBuildScopeUnitsManager\r\n5. every unit passed to sbt compiler relevant files only: macros unit macros files only, main unit macros and main files only, tests unit all sources so that macros, main and test files\r\n\r\nWork to do:\r\n- [x] write integration tests to cover projects dependency for project separated outputs (classpath entry contains output=\"target/main\" kind=\"src\" path=\"src/main/scala\")\r\n- [x] add eclipse configuration to set paths to macros, main and tests (to enable feature for Play)","created_at":"2015-04-15T13:52:57Z","updated_at":"2015-04-29T15:44:27Z","closed_at":null,"merged_at":null,"merge_commit_sha":"af6566c4ed3a395742941ba0218a3db6008d516e","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/scala-ide/scala-ide/pulls/926/commits","review_comments_url":"https://api.github.com/repos/scala-ide/scala-ide/pulls/926/comments","review_comment_url":"https://api.github.com/repos/scala-ide/scala-ide/pulls/comments{/number}","comments_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/926/comments","statuses_url":"https://api.github.com/repos/scala-ide/scala-ide/statuses/2f4e23be26a016398dfe3b9a4795311aaf269a8a","head":{"label":"wpopielarski:macro-compile-feature","ref":"macro-compile-feature","sha":"2f4e23be26a016398dfe3b9a4795311aaf269a8a","user":{"login":"wpopielarski","id":11613003,"avatar_url":"https://avatars.githubusercontent.com/u/11613003?v=3","gravatar_id":"","url":"https://api.github.com/users/wpopielarski","html_url":"https://github.com/wpopielarski","followers_url":"https://api.github.com/users/wpopielarski/followers","following_url":"https://api.github.com/users/wpopielarski/following{/other_user}","gists_url":"https://api.github.com/users/wpopielarski/gists{/gist_id}","starred_url":"https://api.github.com/users/wpopielarski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wpopielarski/subscriptions","organizations_url":"https://api.github.com/users/wpopielarski/orgs","repos_url":"https://api.github.com/users/wpopielarski/repos","events_url":"https://api.github.com/users/wpopielarski/events{/privacy}","received_events_url":"https://api.github.com/users/wpopielarski/received_events","type":"User","site_admin":false},"repo":{"id":32731990,"name":"scala-ide","full_name":"wpopielarski/scala-ide","owner":{"login":"wpopielarski","id":11613003,"avatar_url":"https://avatars.githubusercontent.com/u/11613003?v=3","gravatar_id":"","url":"https://api.github.com/users/wpopielarski","html_url":"https://github.com/wpopielarski","followers_url":"https://api.github.com/users/wpopielarski/followers","following_url":"https://api.github.com/users/wpopielarski/following{/other_user}","gists_url":"https://api.github.com/users/wpopielarski/gists{/gist_id}","starred_url":"https://api.github.com/users/wpopielarski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wpopielarski/subscriptions","organizations_url":"https://api.github.com/users/wpopielarski/orgs","repos_url":"https://api.github.com/users/wpopielarski/repos","events_url":"https://api.github.com/users/wpopielarski/events{/privacy}","received_events_url":"https://api.github.com/users/wpopielarski/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/wpopielarski/scala-ide","description":"Scala IDE for Eclipse","fork":true,"url":"https://api.github.com/repos/wpopielarski/scala-ide","forks_url":"https://api.github.com/repos/wpopielarski/scala-ide/forks","keys_url":"https://api.github.com/repos/wpopielarski/scala-ide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/wpopielarski/scala-ide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/wpopielarski/scala-ide/teams","hooks_url":"https://api.github.com/repos/wpopielarski/scala-ide/hooks","issue_events_url":"https://api.github.com/repos/wpopielarski/scala-ide/issues/events{/number}","events_url":"https://api.github.com/repos/wpopielarski/scala-ide/events","assignees_url":"https://api.github.com/repos/wpopielarski/scala-ide/assignees{/user}","branches_url":"https://api.github.com/repos/wpopielarski/scala-ide/branches{/branch}","tags_url":"https://api.github.com/repos/wpopielarski/scala-ide/tags","blobs_url":"https://api.github.com/repos/wpopielarski/scala-ide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/wpopielarski/scala-ide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/wpopielarski/scala-ide/git/refs{/sha}","trees_url":"https://api.github.com/repos/wpopielarski/scala-ide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/wpopielarski/scala-ide/statuses/{sha}","languages_url":"https://api.github.com/repos/wpopielarski/scala-ide/languages","stargazers_url":"https://api.github.com/repos/wpopielarski/scala-ide/stargazers","contributors_url":"https://api.github.com/repos/wpopielarski/scala-ide/contributors","subscribers_url":"https://api.github.com/repos/wpopielarski/scala-ide/subscribers","subscription_url":"https://api.github.com/repos/wpopielarski/scala-ide/subscription","commits_url":"https://api.github.com/repos/wpopielarski/scala-ide/commits{/sha}","git_commits_url":"https://api.github.com/repos/wpopielarski/scala-ide/git/commits{/sha}","comments_url":"https://api.github.com/repos/wpopielarski/scala-ide/comments{/number}","issue_comment_url":"https://api.github.com/repos/wpopielarski/scala-ide/issues/comments{/number}","contents_url":"https://api.github.com/repos/wpopielarski/scala-ide/contents/{+path}","compare_url":"https://api.github.com/repos/wpopielarski/scala-ide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/wpopielarski/scala-ide/merges","archive_url":"https://api.github.com/repos/wpopielarski/scala-ide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/wpopielarski/scala-ide/downloads","issues_url":"https://api.github.com/repos/wpopielarski/scala-ide/issues{/number}","pulls_url":"https://api.github.com/repos/wpopielarski/scala-ide/pulls{/number}","milestones_url":"https://api.github.com/repos/wpopielarski/scala-ide/milestones{/number}","notifications_url":"https://api.github.com/repos/wpopielarski/scala-ide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/wpopielarski/scala-ide/labels{/name}","releases_url":"https://api.github.com/repos/wpopielarski/scala-ide/releases{/id}","created_at":"2015-03-23T12:51:34Z","updated_at":"2015-04-21T07:14:47Z","pushed_at":"2015-04-29T14:03:16Z","git_url":"git://github.com/wpopielarski/scala-ide.git","ssh_url":"git@github.com:wpopielarski/scala-ide.git","clone_url":"https://github.com/wpopielarski/scala-ide.git","svn_url":"https://github.com/wpopielarski/scala-ide","homepage":"www.scala-ide.org","size":143916,"stargazers_count":0,"watchers_count":0,"language":"Scala","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"scala-ide:master","ref":"master","sha":"a6bb7b7b553939b24a4b424eba281c000a585969","user":{"login":"scala-ide","id":1026788,"avatar_url":"https://avatars.githubusercontent.com/u/1026788?v=3","gravatar_id":"","url":"https://api.github.com/users/scala-ide","html_url":"https://github.com/scala-ide","followers_url":"https://api.github.com/users/scala-ide/followers","following_url":"https://api.github.com/users/scala-ide/following{/other_user}","gists_url":"https://api.github.com/users/scala-ide/gists{/gist_id}","starred_url":"https://api.github.com/users/scala-ide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scala-ide/subscriptions","organizations_url":"https://api.github.com/users/scala-ide/orgs","repos_url":"https://api.github.com/users/scala-ide/repos","events_url":"https://api.github.com/users/scala-ide/events{/privacy}","received_events_url":"https://api.github.com/users/scala-ide/received_events","type":"Organization","site_admin":false},"repo":{"id":2510011,"name":"scala-ide","full_name":"scala-ide/scala-ide","owner":{"login":"scala-ide","id":1026788,"avatar_url":"https://avatars.githubusercontent.com/u/1026788?v=3","gravatar_id":"","url":"https://api.github.com/users/scala-ide","html_url":"https://github.com/scala-ide","followers_url":"https://api.github.com/users/scala-ide/followers","following_url":"https://api.github.com/users/scala-ide/following{/other_user}","gists_url":"https://api.github.com/users/scala-ide/gists{/gist_id}","starred_url":"https://api.github.com/users/scala-ide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scala-ide/subscriptions","organizations_url":"https://api.github.com/users/scala-ide/orgs","repos_url":"https://api.github.com/users/scala-ide/repos","events_url":"https://api.github.com/users/scala-ide/events{/privacy}","received_events_url":"https://api.github.com/users/scala-ide/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/scala-ide/scala-ide","description":"Scala IDE for Eclipse","fork":false,"url":"https://api.github.com/repos/scala-ide/scala-ide","forks_url":"https://api.github.com/repos/scala-ide/scala-ide/forks","keys_url":"https://api.github.com/repos/scala-ide/scala-ide/keys{/key_id}","collaborators_url":"https://api.github.com/repos/scala-ide/scala-ide/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/scala-ide/scala-ide/teams","hooks_url":"https://api.github.com/repos/scala-ide/scala-ide/hooks","issue_events_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/events{/number}","events_url":"https://api.github.com/repos/scala-ide/scala-ide/events","assignees_url":"https://api.github.com/repos/scala-ide/scala-ide/assignees{/user}","branches_url":"https://api.github.com/repos/scala-ide/scala-ide/branches{/branch}","tags_url":"https://api.github.com/repos/scala-ide/scala-ide/tags","blobs_url":"https://api.github.com/repos/scala-ide/scala-ide/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/scala-ide/scala-ide/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/scala-ide/scala-ide/git/refs{/sha}","trees_url":"https://api.github.com/repos/scala-ide/scala-ide/git/trees{/sha}","statuses_url":"https://api.github.com/repos/scala-ide/scala-ide/statuses/{sha}","languages_url":"https://api.github.com/repos/scala-ide/scala-ide/languages","stargazers_url":"https://api.github.com/repos/scala-ide/scala-ide/stargazers","contributors_url":"https://api.github.com/repos/scala-ide/scala-ide/contributors","subscribers_url":"https://api.github.com/repos/scala-ide/scala-ide/subscribers","subscription_url":"https://api.github.com/repos/scala-ide/scala-ide/subscription","commits_url":"https://api.github.com/repos/scala-ide/scala-ide/commits{/sha}","git_commits_url":"https://api.github.com/repos/scala-ide/scala-ide/git/commits{/sha}","comments_url":"https://api.github.com/repos/scala-ide/scala-ide/comments{/number}","issue_comment_url":"https://api.github.com/repos/scala-ide/scala-ide/issues/comments{/number}","contents_url":"https://api.github.com/repos/scala-ide/scala-ide/contents/{+path}","compare_url":"https://api.github.com/repos/scala-ide/scala-ide/compare/{base}...{head}","merges_url":"https://api.github.com/repos/scala-ide/scala-ide/merges","archive_url":"https://api.github.com/repos/scala-ide/scala-ide/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/scala-ide/scala-ide/downloads","issues_url":"https://api.github.com/repos/scala-ide/scala-ide/issues{/number}","pulls_url":"https://api.github.com/repos/scala-ide/scala-ide/pulls{/number}","milestones_url":"https://api.github.com/repos/scala-ide/scala-ide/milestones{/number}","notifications_url":"https://api.github.com/repos/scala-ide/scala-ide/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/scala-ide/scala-ide/labels{/name}","releases_url":"https://api.github.com/repos/scala-ide/scala-ide/releases{/id}","created_at":"2011-10-04T05:56:23Z","updated_at":"2015-04-29T14:19:23Z","pushed_at":"2015-04-29T14:19:23Z","git_url":"git://github.com/scala-ide/scala-ide.git","ssh_url":"git@github.com:scala-ide/scala-ide.git","clone_url":"https://github.com/scala-ide/scala-ide.git","svn_url":"https://github.com/scala-ide/scala-ide","homepage":"www.scala-ide.org","size":158140,"stargazers_count":388,"watchers_count":388,"language":"Scala","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":201,"mirror_url":null,"open_issues_count":6,"forks":201,"open_issues":6,"watchers":388,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/scala-ide/scala-ide/pulls/926"},"html":{"href":"https://github.com/scala-ide/scala-ide/pull/926"},"issue":{"href":"https://api.github.com/repos/scala-ide/scala-ide/issues/926"},"comments":{"href":"https://api.github.com/repos/scala-ide/scala-ide/issues/926/comments"},"review_comments":{"href":"https://api.github.com/repos/scala-ide/scala-ide/pulls/926/comments"},"review_comment":{"href":"https://api.github.com/repos/scala-ide/scala-ide/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/scala-ide/scala-ide/pulls/926/commits"},"statuses":{"href":"https://api.github.com/repos/scala-ide/scala-ide/statuses/2f4e23be26a016398dfe3b9a4795311aaf269a8a"}}}}