sysutils/apache-mesos: Enable Java bindings request for review

James Wright james.wright at digital-chaos.com
Fri Jun 19 19:14:40 UTC 2020


    Please could anyone interested have a look at the following changes 
to the sysutils/apache-mesos regarding enabling Java bindings in libmesos;

Phabricator
https://reviews.freebsd.org/D25361


   One specific area of concern is dealing with the Maven dependencies 
fetched mid-way through the build phase. I thought I had a solution 
utilizing
the maven dependency plugin "go-offline" goal in the fetch phase and 
providing a skeleton POM to describe the dependencies required. However, 
there
is a question mark over where these dependencies should be downloaded 
during the fetch phase;

${HOME}/.m2  -- Won't work because not writeable when building with 
poudriere.
${TMPDIR}/.m2 -- Might work (haven't tested if writeable suring poudrier 
build yet)?
${DISTDIR}/.m2  -- Artifacts downloaded would need to be checksummed and 
added to distfile (don't think we have a good way of doing that for 
large number of deps)?


For more info please refer to the comments in the afore mentioned 
Phabricator review.


Many Thanks,
James


More information about the freebsd-ports mailing list