{"action":"created","issue":{"url":"https://api.github.com/repos/STIXProject/java-stix/issues/1","labels_url":"https://api.github.com/repos/STIXProject/java-stix/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/STIXProject/java-stix/issues/1/comments","events_url":"https://api.github.com/repos/STIXProject/java-stix/issues/1/events","html_url":"https://github.com/STIXProject/java-stix/issues/1","id":81489416,"number":1,"title":"Maven repository jars compiled with Java 8","user":{"login":"PurpleRus","id":12628385,"avatar_url":"https://avatars.githubusercontent.com/u/12628385?v=3","gravatar_id":"","url":"https://api.github.com/users/PurpleRus","html_url":"https://github.com/PurpleRus","followers_url":"https://api.github.com/users/PurpleRus/followers","following_url":"https://api.github.com/users/PurpleRus/following{/other_user}","gists_url":"https://api.github.com/users/PurpleRus/gists{/gist_id}","starred_url":"https://api.github.com/users/PurpleRus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PurpleRus/subscriptions","organizations_url":"https://api.github.com/users/PurpleRus/orgs","repos_url":"https://api.github.com/users/PurpleRus/repos","events_url":"https://api.github.com/users/PurpleRus/events{/privacy}","received_events_url":"https://api.github.com/users/PurpleRus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-27T15:14:44Z","updated_at":"2015-05-30T00:26:02Z","closed_at":null,"body":"Our project's customer has specified Java 7 in their deployment enviroment, but when I run the STIX jar against a version 7 JRE I get a:\r\n\r\njava.lang.UnsupportedClassVersionError: org/mitre/cybox/common_2/ObjectPropertiesType : Unsupported major.minor version 52.0\r\n\r\nAnd wikipedia (http://en.wikipedia.org/wiki/Java_class_file) says than version 52.0 is for J2SE 8. This project's README says that the project builds under version 7, so would it be possible to provide the maven repository jars compiled under that version of the JDK?\r\n"},"comment":{"url":"https://api.github.com/repos/STIXProject/java-stix/issues/comments/106966577","html_url":"https://github.com/STIXProject/java-stix/issues/1#issuecomment-106966577","issue_url":"https://api.github.com/repos/STIXProject/java-stix/issues/1","id":106966577,"user":{"login":"nemonik","id":176152,"avatar_url":"https://avatars.githubusercontent.com/u/176152?v=3","gravatar_id":"","url":"https://api.github.com/users/nemonik","html_url":"https://github.com/nemonik","followers_url":"https://api.github.com/users/nemonik/followers","following_url":"https://api.github.com/users/nemonik/following{/other_user}","gists_url":"https://api.github.com/users/nemonik/gists{/gist_id}","starred_url":"https://api.github.com/users/nemonik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nemonik/subscriptions","organizations_url":"https://api.github.com/users/nemonik/orgs","repos_url":"https://api.github.com/users/nemonik/repos","events_url":"https://api.github.com/users/nemonik/events{/privacy}","received_events_url":"https://api.github.com/users/nemonik/received_events","type":"User","site_admin":false},"created_at":"2015-05-30T00:26:02Z","updated_at":"2015-05-30T00:26:02Z","body":"Yes, the libraries were built targeting Java 8 compatibility as Java 7 is at end of life as of April 2015 as per https://www.java.com/en/download/faq/java_7.xml.   I've since modified the Gradle build script for branches: master, v1.1.1.1, and v1.2.0.1 to build targeting Java 1.7 compatibility, and have verified.  Jars for the latter two branches won’t appear in the maven central repo until work on each is completed, and they are tagged as releases.  They have patches for their previous respective releases.  At that time, you will have Java 7 compatibility 'out of the box' across the schema versions supported by these.  Mind you, I’ve done all this in my clone of the repo…  although, travis ci and circleci  would appear to have passed my unit tests upon commit."}}