Hi Hervé,

        Thanks for the response!

On Sun, 26 Aug 2018 19:35:02 +0200
Hervé BOUTEMY <herve.bout...@free.fr> wrote:

> Hi William,
> 
> Debian already worked on this: I don't precisely know how they did,
> but you should probably have a look.

Well they can cut some corners as they need to build it just once for
their package. I have to make it such that anyone can build it from
source. Given Gentoo is a from source distro. That is what makes things
a bit harder to package on Gentoo vs binary distros.

> A few hints on your investigations:
> - on the .mdo files in plexus-containers, I added them only to
> generate documentation [1], then you can just ignore that ones

Good to know. That is one of the differences with sisu-plexus. It does
not have that mdo file, and some other changes. But is basically the
same as plexus-containers. Why I think any other stuff using
plexus-containers may work as well with sisu-plexus.

Not sure if using plexus-containers rather than sisu-plexus, is the 
cause for ModelloCli to not be able to load/find the Java plugin. Just
one thing I have not tried with Modello. I have tried a bunch of other
stuff. Packaging the other plugins, various hackish debug code to see
whats being loaded and not. No clue how Modello loads its plugins.
Seems ModelloCli is not really functional or something.

> - are you using the old Ant build file, that was used to bootstrap
> Maven?

No I am using straight javac. Gentoo ebuilds are basically bash
scripts. We have eclasses which are a libary of bash functions for
common re-use.

I have most all of Maven packaged. I just had to use sources from Maven
Central for some packages that had mdo files. Ideally I would like to
use regular sources. Since that also allows live building from git.

Right now one could not use an ebuild to build from git, as I cannot
process the mdo files. Using Maven Central sources works for packaging,
but not for say development. If someone wanted to further maven, or
test out changes in git.


-- 
William L. Thomson Jr.

Attachment: pgpORtAnlSpGy.pgp
Description: OpenPGP digital signature

Reply via email to