|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…Cheers,Benjamin.
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
________________________________________________________________________Hi,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 (http://www.eclipse.org/m2e/)
- 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 (http://www.eclipse.org/tycho); Benjamin, am I wrong ?
It also allows to launch unit tests easily, and to execute continuous integration builds (using free platforms such as BuildHive, https://buildhive.cloudbees.com/).
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 (http://wiki.eclipse.org/Maven) ?
paho-dev mailing list
Back to the top