Hello,
In the past 2 weeks, I finished the coding parts of java-ebuilder
and java-pkg-simple.eclass.
The new java-pkg-simple supports the missing features like java
resources and src_test(). I have produced a small overlay that
makes use of new java-pkg-simple and java-ebuilder. You can
find the overlay here[1].
Besides, I have rewritten the scripts of java-ebuilder. The new
makefile coded version of `movl` and its friends are located in
'scripts.new/' of the repository[2]. The test-java-pkg-simple overlay[1]
also contains an ebuild that will install makefile coded version scripts.
Finally for the overlay of spark-core[3], because java-pkg-simple
cannot deal with uber jars and shaded jars properly, it turns out that
to emerge spark-core, I have to set USE="binary" for some pkgs.
Luckily, it seems that spark-core finally works.
I wrote a simple package called "dev-java/spark-demo" that runs
Monte Carlo Integrations with spark-core. Simply following the
Quick Start section of [3], the program will give
the integration of "\int^{0.789}_{0} dt/\sqrt{(1-t^2)(1-0.7t^2)}"
and the value of Pi.
The next week I decided to write documentations for `java-ebuilder` and `movl`.
Regards,
Zhang Zongyu
[1] test-java-pkg-simple overlay
[2] java-ebuilder
[3] spark-overlay