On Friday, November 04, 2011 09:50:52 AM Olivier Sallou wrote: > Le 11/4/11 9:39 AM, Sebastian Hilbert a écrit : > > On Friday, November 04, 2011 09:27:48 AM Olivier Sallou wrote: > >> Le 11/4/11 9:16 AM, Sebastian Hilbert a écrit : > >>> On Thursday, November 03, 2011 03:46:32 PM Olivier Sallou wrote: > >>> > >>> It looks like when building OC all of the jars mentioned below are > >>> compiled from source anyway. > >> > >> I see in trunk it is a maven project [1] > >> It gets all dependencies from a maven repository. > >> Maven is quite an issue in Debian from my recent experience. While there > >> are some helpers to manage this, you need to get > >> all dependencies in Debian but also set for maven use. > >> > >> For your package, you cannot use the maven repos. > > > > Forgive my ignorance but why is that ? > > With maven, you download some jar files located in a remote repository > (maven or other). > So, to build your package, you would download files from an other > location, not using debian libs, furthermore there is no control on > remote jar license, source availability etc... >
Thanks for pointing that out. How about shipping the sources for the jars in the OC tarball ? I have cheched the licenses for the jars (see previous mails) During packaging the jars could be built locally if that is possible. > > Anyway I had a quick look and found this: > > http://wiki.debian.org/Java/MavenBuilder > > I never tested it, but already had a look. If I am correct, the mvn > helper "translate" dependencies to Debian dependencies, but those > dependencies need to have a pom file (maven descriptor). And for those > not available in Debian, it won't solve the problem.... > The script will create a local repository to be used by maven. > The local repository could somehow be created from the sources for the jars shipped in the to be created OC tarball. So what you are saying is that for building a package all dependencies have to be on the build system and it is not acceptable to fetch them from somewhere ? Regards, Sebastian -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

