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 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;">
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