Hi, I just subscribed to this ML (so no need to CC me). While I think I'm a experimented developer, in particular in C and low-level system stuff, I'm rather newbie about java. I know the language and very basic tools (java, javac, javadoc, classpath, ...) but I never really do experiments with complexes frameworks such as maven/OSGi.
For my hobby, I would like to use a maven application: openhab [1] (it is used to control and interface various domotic systems). I can compile it standalone, but I would really like to package it in Debian. I already read (and learn at lot about Debian java packaging) the wiki page (and various links). This leads me to maven-debian-helper and mh_make. The more difficult part I see in packaging openhab is that it seems that lots of dependencies are missing :-( mh_make reports the following missing stuff: com.mycila.maven-license-plugin:maven-license-plugin:maven-plugin:1.9.0 com.savage7.maven.plugins:maven-external-dependency-plugin:maven-plugin:0.4 org.apache.felix:org.apache.felix.fileinstall:jar:3.2.6 org.apache.felix:org.apache.felix.webconsole:jar:3.0.0 org.apache.felix:org.apache.felix.webconsole.plugins.event:jar:1.0.2 org.apache.felix:org.apache.felix.webconsole.plugins.memoryusage:jar:1.0.0 org.apache.maven.plugins:maven-assembly-plugin:maven-plugin:2.2 org.codehaus.mojo:build-helper-maven-plugin:maven-plugin:1.7 org.eclipse.tycho:target-platform-configuration:maven-plugin:0.18.1 org.eclipse.tycho:tycho-maven-plugin:maven-plugin:0.18.1 org.eclipse.tycho:tycho-surefire-plugin:maven-plugin:${tycho-version} org.eclipse.xtend:xtend-maven-plugin:maven-plugin:2.3.0 org.fornax.toolsupport:fornax-oaw-m2-plugin:maven-plugin:3.3.0 org.mockito:mockito-all:jar:1.9.5 ${tycho-groupid}:target-platform-configuration:maven-plugin:${tycho-version} ${tycho-groupid}:tycho-p2-director-plugin:maven-plugin:${tycho-version} ${tycho-groupid}:tycho-p2-publisher-plugin:maven-plugin:${tycho-version} /usr/share/maven-repo/org/apache/felix/org.apache.felix.fileinstall Of course, I've absolutely no idea of what is all of this. Note that openhap is very modular and I'm not sure all of this is required to compile the core system. In any case, my first stop is tycho[2]. Looking at the web, it seems that this is a maven plugin to help to build projects. But I cannot find its sources, nor even a jar: its download web page[3] states that: Tycho is a Maven 3 plugin and as such does not require explicit download. Just configure Tycho as build extension in your project's pom.xml, and Maven will automatically download the required build plugins from Maven central. Does any of you know how to start the packaging of such piece of software? Regards, Vincent PS: if I succeed in packaging openhab (and its dependencies), I will do it within the Debian Java team. So, can you add me to the alioth project (login: vdanjean, I'm a DD) [1]: https://github.com/openhab/openhab/wiki [2]: http://eclipse.org/tycho/ [3]: http://eclipse.org/tycho/download.php -- Vincent Danjean GPG key ID 0x9D025E87 vdanj...@debian.org GPG key fingerprint: FC95 08A6 854D DB48 4B9A 8A94 0BF7 7867 9D02 5E87 Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html APT repo: deb http://people.debian.org/~vdanjean/debian unstable main -- To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/52c0506b.7080...@free.fr