{"action":"created","issue":{"url":"https://api.github.com/repos/sharpie7/circuitjs1/issues/303","repository_url":"https://api.github.com/repos/sharpie7/circuitjs1","labels_url":"https://api.github.com/repos/sharpie7/circuitjs1/issues/303/labels{/name}","comments_url":"https://api.github.com/repos/sharpie7/circuitjs1/issues/303/comments","events_url":"https://api.github.com/repos/sharpie7/circuitjs1/issues/303/events","html_url":"https://github.com/sharpie7/circuitjs1/pull/303","id":414396989,"node_id":"MDExOlB1bGxSZXF1ZXN0MjU2MTE2Njcy","number":303,"title":"Restructure application as a standard Maven project","user":{"login":"briangordon","id":1331024,"node_id":"MDQ6VXNlcjEzMzEwMjQ=","avatar_url":"https://avatars0.githubusercontent.com/u/1331024?v=4","gravatar_id":"","url":"https://api.github.com/users/briangordon","html_url":"https://github.com/briangordon","followers_url":"https://api.github.com/users/briangordon/followers","following_url":"https://api.github.com/users/briangordon/following{/other_user}","gists_url":"https://api.github.com/users/briangordon/gists{/gist_id}","starred_url":"https://api.github.com/users/briangordon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/briangordon/subscriptions","organizations_url":"https://api.github.com/users/briangordon/orgs","repos_url":"https://api.github.com/users/briangordon/repos","events_url":"https://api.github.com/users/briangordon/events{/privacy}","received_events_url":"https://api.github.com/users/briangordon/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2019-02-26T02:14:46Z","updated_at":"2019-02-27T22:08:21Z","closed_at":"2019-02-26T12:41:01Z","author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/sharpie7/circuitjs1/pulls/303","html_url":"https://github.com/sharpie7/circuitjs1/pull/303","diff_url":"https://github.com/sharpie7/circuitjs1/pull/303.diff","patch_url":"https://github.com/sharpie7/circuitjs1/pull/303.patch"},"body":"It should now be much easier to build your own modifications to the application. Developers can continue using Eclipse to build the application if they wish.\r\n\r\nI wanted to build a custom version of circuitjs1 and ran headlong into the requirement that you run Eclipse. As a diehard IntelliJ fanboi I would never countenance polluting my system with an Eclipse installation! I came across #214 and poked his code until it worked with the latest version of circuitjs1 (and possibly Maven?). I took out the parts related to publishing and the deletions of the Eclipse files, figuring the current developers would prefer to keep their existing workflow if possible. \r\n\r\nMy update to `.classpath` was a wild guess- you'll want to make sure that the Eclipse project still works with the standard directory structure. I had to move the source files to `src/main/java` because the default resource directory of `src/main/resources` from the Maven super pom overlaps the old source root of `src/`, breaking the GWT compiler plugin. I couldn't find any way to override the default resource directory from the super pom since additional resource directories are merely appended to the default. "},"comment":{"url":"https://api.github.com/repos/sharpie7/circuitjs1/issues/comments/468050502","html_url":"https://github.com/sharpie7/circuitjs1/pull/303#issuecomment-468050502","issue_url":"https://api.github.com/repos/sharpie7/circuitjs1/issues/303","id":468050502,"node_id":"MDEyOklzc3VlQ29tbWVudDQ2ODA1MDUwMg==","user":{"login":"E3V3A","id":194392,"node_id":"MDQ6VXNlcjE5NDM5Mg==","avatar_url":"https://avatars1.githubusercontent.com/u/194392?v=4","gravatar_id":"","url":"https://api.github.com/users/E3V3A","html_url":"https://github.com/E3V3A","followers_url":"https://api.github.com/users/E3V3A/followers","following_url":"https://api.github.com/users/E3V3A/following{/other_user}","gists_url":"https://api.github.com/users/E3V3A/gists{/gist_id}","starred_url":"https://api.github.com/users/E3V3A/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/E3V3A/subscriptions","organizations_url":"https://api.github.com/users/E3V3A/orgs","repos_url":"https://api.github.com/users/E3V3A/repos","events_url":"https://api.github.com/users/E3V3A/events{/privacy}","received_events_url":"https://api.github.com/users/E3V3A/received_events","type":"User","site_admin":false},"created_at":"2019-02-27T22:08:21Z","updated_at":"2019-02-27T22:08:21Z","author_association":"NONE","body":"From what I understand there are already possibilities in Eclipse to create Gradle projects and Gradle is supposedly also able to: \r\n*\"Gradle has built-in functionality to convert projects to Gradle, e.g. Maven projects.\"*\r\n\r\nI really don't like Eclipse and because of Android, most people are more familiar with Gradle these days."}}
{"actor":{"display_login":"E3V3A"}}