{"action":"created","issue":{"url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/230","labels_url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/230/labels{/name}","comments_url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/230/comments","events_url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/230/events","html_url":"https://github.com/jantje/arduino-eclipse-plugin/issues/230","id":60200096,"number":230,"title":"Build fails because of java 7 constructs","user":{"login":"jantje","id":1175841,"avatar_url":"https://avatars.githubusercontent.com/u/1175841?v=3","gravatar_id":"","url":"https://api.github.com/users/jantje","html_url":"https://github.com/jantje","followers_url":"https://api.github.com/users/jantje/followers","following_url":"https://api.github.com/users/jantje/following{/other_user}","gists_url":"https://api.github.com/users/jantje/gists{/gist_id}","starred_url":"https://api.github.com/users/jantje/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jantje/subscriptions","organizations_url":"https://api.github.com/users/jantje/orgs","repos_url":"https://api.github.com/users/jantje/repos","events_url":"https://api.github.com/users/jantje/events{/privacy}","received_events_url":"https://api.github.com/users/jantje/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-03-07T10:02:37Z","updated_at":"2015-03-07T19:42:49Z","closed_at":null,"body":"@wimjongman \r\n@brodykenrick \r\n@anyone who has a clue :-)\r\n\r\nDue to a forced package upgrade on my system java 1.6 was removed from my system so I had to adopt the project to 1.7. ( I thought we already agreed on moving to 1.7 and I thought we already were but it seems reality is not matching my perception ;-) )\r\nUntill now I fixed all issues and lots of warnings but the maven build now fails with the error\r\n>Resource specification not allowed here for source level below 1.7\r\n\r\nSo maven seems to think I'm building pre java 1.7\r\nI looked in the pom.xml files but I fail to find the reference to the java version\r\n\r\nPlease please help\r\n\r\nJantje"},"comment":{"url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/comments/77706187","html_url":"https://github.com/jantje/arduino-eclipse-plugin/issues/230#issuecomment-77706187","issue_url":"https://api.github.com/repos/jantje/arduino-eclipse-plugin/issues/230","id":77706187,"user":{"login":"wimjongman","id":180969,"avatar_url":"https://avatars.githubusercontent.com/u/180969?v=3","gravatar_id":"","url":"https://api.github.com/users/wimjongman","html_url":"https://github.com/wimjongman","followers_url":"https://api.github.com/users/wimjongman/followers","following_url":"https://api.github.com/users/wimjongman/following{/other_user}","gists_url":"https://api.github.com/users/wimjongman/gists{/gist_id}","starred_url":"https://api.github.com/users/wimjongman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wimjongman/subscriptions","organizations_url":"https://api.github.com/users/wimjongman/orgs","repos_url":"https://api.github.com/users/wimjongman/repos","events_url":"https://api.github.com/users/wimjongman/events{/privacy}","received_events_url":"https://api.github.com/users/wimjongman/received_events","type":"User","site_admin":false},"created_at":"2015-03-07T19:42:49Z","updated_at":"2015-03-07T19:42:49Z","body":"The build is really not that hard to understand (otherwise I could not do it ;). \r\n\r\nIt just chains a bunch of modules (bundles) together. When you check out and do \r\n\r\n     mvn clean install\r\n\r\nThen it looks up the modules to build. The root pom points to a so called parent pom. This one defines all the plugins it needs to do its magic (e.g. buid an eclipse product). Then this parent points to the modules (bundles) to build. \r\n\r\n\t <modules>\r\n\t\t<module>../it.baeyens.arduino.core.nl1</module>\r\n\t\t<module>../it.baeyens.arduino.feature</module>\r\n\t\t<module>../it.baeyens.arduino.common</module>\r\n\t\t<module>../it.baeyens.arduino.core</module>\r\n\t\t<module>../it.baeyens.arduino.monitor</module>\r\n\t\t<module>../it.baeyens.arduino.product</module>\r\n\t\t<module>../it.baeyens.arduino.updatesite</module>\r\n\t\t<module>../it.baeyens.arduino.application</module>\r\n\t\t<module>../it.baeyens.cdt.refactor</module>\r\n\t </modules>\r\n\r\nOne of the modules (bundles) is the product and this will produce the actual runtime. \r\n\r\nWhen looking to change global stuff, the parent pom is the one to visit.\r\n"}}