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.
pgpORtAnlSpGy.pgp
Description: OpenPGP digital signature