Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [paho-dev] How to use the maven repo for release 1.0

Sorry, I meant to reply on this earlier, thanks Ian. I'm guessing the problem Christian and Gustav are having is due to using something like gradle that won't do variable expansion. The 1.0.1-SNAPSHOT release doesn't use variable expansion in the pom files anymore and has resolved similar issues for people trying to incorporate it into something like Android Studio.

On 26/08/14 18:00, Ian Craggs wrote:
Hi Christian, Gustav,

I spoke to Al this morning who said that this is intended to be fixed in
the 1.1 release.   He suggested using 1.0.1-SNAPSHOT for now (I don't
know if/how this will help).   (Just in case you haven't seen it, the
description for getting the Paho Java client through Maven is on this
page: https://www.eclipse.org/paho/clients/java/).

I've raised a bug for this:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=442613

To install into the Eclipse IDE you can use the update site:
http://download.eclipse.org/paho.

Ian


On 08/26/2014 04:51 AM, Christian Götz wrote:
Hi everybody,

I have the same problem as Gustav, I can't get the Paho 1.0.0 version
from Maven.

My IDE gives me the following error: "invalid uri
'http://<internal-ip>/nexus/content/groups/public//org/eclipse/paho/java-parent/${paho.version}/java-parent-${paho.version}.pom':
escaped absolute path not valid"

Is there any way to get the Paho 1.0.0 release through Maven?

Thanks,
Christian


Gustav Sohtell wrote:
Hello,

I tried using the maven repo (with gradle) a few weeks ago and
failed. Now since 1.0 is released I thought I should try again. Last
time I ended up downloading the matt-client jar manually.


*I have gotten this far:*

If I change this (from http://www.eclipse.org/paho/clients/java/
which doesn’t work):
<dependency>
         <groupId>org.eclipse.paho</groupId>
         <artifactId>mqtt-client</artifactId>
         <version>%VERSION%</version>
</dependency>
to this:
<dependency>
         <groupId>org.eclipse.paho</groupId>
         <artifactId>_org.eclipse.paho.client.mqttv3_</artifactId>
         <version>_1.0.0_</version>
</dependency>
then it finds the pom-file
(https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/org.eclipse.paho.client.mqttv3/1.0.0/org.eclipse.paho.client.mqttv3-1.0.0.pom).


But then the pom-file contains "${paho.version}” which doesn’t work.
Perhaps I can define that myself but that can’t be correct? In gradle
I just specify:

/compile 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.0.+’/
Which means that it will automatically fetch the latest 1.0-release I
guess. It won’t define any paho-version variable.

What am I doing wrong? I can’t understand how this is supposed to work.


Best regards,
Gustav
_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/paho-dev


_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/paho-dev

--
Ian Craggs
icraggs@xxxxxxxxxx                  IBM United Kingdom
Committer on Paho, Mosquitto



_______________________________________________
paho-dev mailing list
paho-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/paho-dev



Back to the top