{"action":"created","issue":{"url":"https://api.github.com/repos/gradle/gradle/issues/3980","repository_url":"https://api.github.com/repos/gradle/gradle","labels_url":"https://api.github.com/repos/gradle/gradle/issues/3980/labels{/name}","comments_url":"https://api.github.com/repos/gradle/gradle/issues/3980/comments","events_url":"https://api.github.com/repos/gradle/gradle/issues/3980/events","html_url":"https://github.com/gradle/gradle/issues/3980","id":286297936,"node_id":"MDU6SXNzdWUyODYyOTc5MzY=","number":3980,"title":"gradle/gradle should work when imported into IntelliJ","user":{"login":"eskatos","id":132773,"node_id":"MDQ6VXNlcjEzMjc3Mw==","avatar_url":"https://avatars3.githubusercontent.com/u/132773?v=4","gravatar_id":"","url":"https://api.github.com/users/eskatos","html_url":"https://github.com/eskatos","followers_url":"https://api.github.com/users/eskatos/followers","following_url":"https://api.github.com/users/eskatos/following{/other_user}","gists_url":"https://api.github.com/users/eskatos/gists{/gist_id}","starred_url":"https://api.github.com/users/eskatos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eskatos/subscriptions","organizations_url":"https://api.github.com/users/eskatos/orgs","repos_url":"https://api.github.com/users/eskatos/repos","events_url":"https://api.github.com/users/eskatos/events{/privacy}","received_events_url":"https://api.github.com/users/eskatos/received_events","type":"User","site_admin":false},"labels":[{"id":460356753,"node_id":"MDU6TGFiZWw0NjAzNTY3NTM=","url":"https://api.github.com/repos/gradle/gradle/labels/a:feature","name":"a:feature","color":"0e8a16","default":false},{"id":999583020,"node_id":"MDU6TGFiZWw5OTk1ODMwMjA=","url":"https://api.github.com/repos/gradle/gradle/labels/dev-productivity","name":"dev-productivity","color":"f9d0c4","default":false},{"id":289469033,"node_id":"MDU6TGFiZWwyODk0NjkwMzM=","url":"https://api.github.com/repos/gradle/gradle/labels/from:member","name":"from:member","color":"0052cc","default":false},{"id":782820065,"node_id":"MDU6TGFiZWw3ODI4MjAwNjU=","url":"https://api.github.com/repos/gradle/gradle/labels/in:gradle-build","name":"in:gradle-build","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":{"login":"eskatos","id":132773,"node_id":"MDQ6VXNlcjEzMjc3Mw==","avatar_url":"https://avatars3.githubusercontent.com/u/132773?v=4","gravatar_id":"","url":"https://api.github.com/users/eskatos","html_url":"https://github.com/eskatos","followers_url":"https://api.github.com/users/eskatos/followers","following_url":"https://api.github.com/users/eskatos/following{/other_user}","gists_url":"https://api.github.com/users/eskatos/gists{/gist_id}","starred_url":"https://api.github.com/users/eskatos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eskatos/subscriptions","organizations_url":"https://api.github.com/users/eskatos/orgs","repos_url":"https://api.github.com/users/eskatos/repos","events_url":"https://api.github.com/users/eskatos/events{/privacy}","received_events_url":"https://api.github.com/users/eskatos/received_events","type":"User","site_admin":false},"assignees":[{"login":"eskatos","id":132773,"node_id":"MDQ6VXNlcjEzMjc3Mw==","avatar_url":"https://avatars3.githubusercontent.com/u/132773?v=4","gravatar_id":"","url":"https://api.github.com/users/eskatos","html_url":"https://github.com/eskatos","followers_url":"https://api.github.com/users/eskatos/followers","following_url":"https://api.github.com/users/eskatos/following{/other_user}","gists_url":"https://api.github.com/users/eskatos/gists{/gist_id}","starred_url":"https://api.github.com/users/eskatos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eskatos/subscriptions","organizations_url":"https://api.github.com/users/eskatos/orgs","repos_url":"https://api.github.com/users/eskatos/repos","events_url":"https://api.github.com/users/eskatos/events{/privacy}","received_events_url":"https://api.github.com/users/eskatos/received_events","type":"User","site_admin":false}],"milestone":null,"comments":17,"created_at":"2018-01-05T14:06:27Z","updated_at":"2018-09-12T15:06:11Z","closed_at":null,"author_association":"MEMBER","body":"instead of using `./gradlew idea`.\r\n\r\n### Expected Behavior\r\nAll IDE features that work when using `./gradlew idea` also work when importing the project into IntelliJ.\r\n\r\nNot using \"One module per source set\".\r\n\r\n### Current Behavior\r\n\r\nSee [./gradle/idea.gradle](https://github.com/gradle/gradle/blob/master/gradle/idea.gradle) for current setup.\r\n\r\n*Blockers*\r\n- [ ] Run configuration for remote debugging\r\n   https://youtrack.jetbrains.com/issue/IDEA-174087\r\n- [ ] Code style configuration (can be shared in project import mode)\r\n   https://youtrack.jetbrains.com/issue/IDEA-174087\r\n- [ ] Compilers memory settings\r\n   https://youtrack.jetbrains.com/issue/IDEA-174087\r\n- [ ] Import\r\n  - [ ] Project depending on project with higher language level fails the import (`testing-junit-platform`)\r\n      One work around is to set all projects language level to 8 for IntelliJ, like we do today with 6.\r\n- [ ] Build project\r\n  - [ ] Project dependencies to non-default configurations ignored (test fixtures)\r\n      https://youtrack.jetbrains.com/issue/IDEA-183838\r\n      __This is the main blocker.__\r\n- [ ] Run integration tests\r\n  - [ ] Default JUnit run configuration for integration tests\r\n     https://youtrack.jetbrains.com/issue/IDEA-174087\r\n     Cannot use the same trick as for the remote debugging configuration above because most of the parameters are dynamically created by the build.\r\n  - [ ] The `gradle/gradle` integration tests not running when importing the build.\r\n      https://github.com/gradle/gradle/pull/4451 \r\n   \r\n\r\n*Nice to have*\r\n- [ ] Disable IntelliJ suggestion to add web/android flavors to the project\r\n   https://youtrack.jetbrains.com/issue/IDEA-174087\r\n- [ ] Tasks automatically run on project import\r\n   https://youtrack.jetbrains.com/issue/IDEA-176770\r\n\r\nAlso see #2560\r\n"},"comment":{"url":"https://api.github.com/repos/gradle/gradle/issues/comments/420683359","html_url":"https://github.com/gradle/gradle/issues/3980#issuecomment-420683359","issue_url":"https://api.github.com/repos/gradle/gradle/issues/3980","id":420683359,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMDY4MzM1OQ==","user":{"login":"wolfs","id":423186,"node_id":"MDQ6VXNlcjQyMzE4Ng==","avatar_url":"https://avatars1.githubusercontent.com/u/423186?v=4","gravatar_id":"","url":"https://api.github.com/users/wolfs","html_url":"https://github.com/wolfs","followers_url":"https://api.github.com/users/wolfs/followers","following_url":"https://api.github.com/users/wolfs/following{/other_user}","gists_url":"https://api.github.com/users/wolfs/gists{/gist_id}","starred_url":"https://api.github.com/users/wolfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wolfs/subscriptions","organizations_url":"https://api.github.com/users/wolfs/orgs","repos_url":"https://api.github.com/users/wolfs/repos","events_url":"https://api.github.com/users/wolfs/events{/privacy}","received_events_url":"https://api.github.com/users/wolfs/received_events","type":"User","site_admin":false},"created_at":"2018-09-12T15:06:11Z","updated_at":"2018-09-12T15:06:11Z","author_association":"MEMBER","body":"I opened an issue to support the remaining code style settings we use in `gradle/gradle`: https://github.com/JetBrains/gradle-idea-ext-plugin/issues/40"}}
{"actor":{"display_login":"wolfs"}}