Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [paho-dev] Paho Java client Mavenization

Hi Nicolas,

Why not take a somewhat opposite approach by making the Java client an OSGi bundle in the first place, and then use Tycho to make it a good Maven citizen (while also allowing easier building/packaging/testing than with pure Ant of course…)

Anyway, since you seem to have done the work already, it sounds like a good idea to submit the patch so as people can comment based on actual code :)

Regarding publishing the artifacts to the Eclipse maven repo, I'm not familiar with the process to get write access to it, but I guess Wayne can certainly comment on this…


Benjamin Cabé ::  Open Source Manager


SIERRA WIRELESS :: AirVantage Business Unit

Main  +33 5 61 00 52 90  ::  Direct  +33 5 61 00 06 41  ::  Fax  +33 5 61 00 51 46

Lake Park  ::  Zac de l'Hers - Allée du Lac - BP 87216 :: 31672 Labège Cedex, France


BCabe@xxxxxxxxxxxxxxxxxx ::


De : Nicolas DEVERGE <ndeverge@xxxxxxxx>
Répondre à : General development discussions for paho project <paho-dev@xxxxxxxxxxx>
À : General development discussions for paho project <paho-dev@xxxxxxxxxxx>
Objet : [paho-dev] Paho Java client Mavenization


Through a GitHub fork, I'm currently working on the mavenization of the Java implementation of the MQTT client.

It will allow to use the MQTT client library as a project dependency:
- in Eclipse by using the m2e plugin (
- in a standard Maven project or any build tool that is compatible with the Maven dependencies (Ivy, Gradle, sbt, Grape, Buildr...)

It should also be possible to package the library for an OSGI environment using the Maven Tycho plugin (; Benjamin, am I wrong ?

It also allows to launch unit tests easily, and to execute continuous integration builds (using free platforms such as BuildHive,

Since I’m quite new in the Eclipse community as a contributor (I’m more of an Eclipse user), I don’t know if these kinds of proposals are adequate ? 

If it's ok, I'll submit a pull request, and create a bugzilla with the patch :-)

And if everyone is ok, is it possible to release a first version and publish the artefact in the newly created Eclipse Maven repository ( ?


Back to the top