update for support of modern JDKs #113

Closed
fabrice-ducos wants to merge 26 commits from fabrice-ducos/master into master
Showing only changes of commit 314ffd6a23 - Show all commits

View File

@@ -1,4 +1,29 @@
# This is a fork! # This is a fork!
This fork aims to fix some issues met with luaj 3.0.2, still present in
[luaj/luaj](https://github.com/luaj/luaj) at
this time of writing.
Building the version 3.0.2 with recent versions of ant (e.g. 1.10.11) and
JDK (8+) seems no longer possible. Issuing the `ant` command will fail
with the following error:
```
[javac] error: Source option 1.3 is no longer supported. Use 7 or later.
[javac] error: Target option 1.2 is no longer supported. Use 7 or later.
```
The `build.xml` file of this fork has been refactored in order to separate
jme and jse targets, and to upgrade the jse target to more recent versions
of the JDK (namely 1.8+).
It is now possible to build the jse target alone with: `ant jar-jse`
The `jar-jme` target from 3.0.2 will be left unchanged until contributors
experienced with JME be ready to join the project.
# Original README.md
<div style="border: 1px dotted red; margin: 1.em 0.5em; font-weight: bold; color: red;"> <div style="border: 1px dotted red; margin: 1.em 0.5em; font-weight: bold; color: red;">
This repository has been forked from the original CVS sources of Luaj. This repository has been forked from the original CVS sources of Luaj.
The commit history has been converted to make sure that the original work of The commit history has been converted to make sure that the original work of