Apache Maven is a build tool used by many Java projects, which is incompatible with OBS in that it tries to download binary dependencies from the Internet. Several people have in the past years tried to somehow bootstrap Maven and failed.
My new proposed approach is a Maven, patched to obtain packages from a filesystem location, and packages with .jar based -bootstrap.spec variant plus source-based build for properly modeling dependencies in OBS. Unlike the SUSE Manager team's work I am trying to rebuild those .jars from sources. Where necessary I am patching dependency versions to the latest sources/jars packaged.
Work-in-progress packages can be found at https://build.opensuse.org/project/show/homehadoop.
The ultimate goal is to build Apache Hadoop for aarch64, including its native library support, which cannot be downloaded in binary form unlike x86_64.
Looking for mad skills in:
This project is part of:
Hack Week 12