Unable to resolve Messagebox 2.0.6 via Ivy

I have a Vaadin project, which uses the MassageBox 2.0.6 jar, but so far I cannot get it to resolve using the Vaadin-provided Ivy config. To rule out all other possibilities for failure, I reduced my project down to just this one singe MessageBox jar. I then included the config params provided by Vaadin at the link below (by clicking the Ivy/Maven link to the right):

https://vaadin.com/directory#addon/messagebox

Within this same project, I have been able to retrieve apache related JARs (commons, etc.), so I know it is able to download jars accurately (I removed those config details for MessageBox isolation). Any other ideas on why the MessageBox config is not working accurately?

Thanks,
Sean


ivysettings.xml






ivy.xml







Ant output

Buildfile: C:\dev\ops\ivy\apache-ivy-2.3.0\src\example\hello-ivy\build.xml

resolve:
[ivy:retrieve]
:: Apache Ivy 2.3.0 - 20130110142753 :: http://ant.apache.org/ivy/ ::
[ivy:retrieve]
:: loading settings :: file = C:\dev\ops\ivy\apache-ivy-2.3.0\src\example\hello-ivy\settings\ivysettings.xml
[ivy:retrieve]
:: resolving dependencies :: org.apache#hello-ivy;working@MHO-R9B13MK
[ivy:retrieve]
confs: [default]

[ivy:retrieve]
:: resolution report :: resolve 42ms :: artifacts dl 0ms
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 1 | 0 | 0 | 0 || 0 | 0 |
---------------------------------------------------------------------
[ivy:retrieve]

[ivy:retrieve]
:: problems summary ::
[ivy:retrieve]
:::: WARNINGS
[ivy:retrieve]
::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]
:: UNRESOLVED DEPENDENCIES ::
[ivy:retrieve]
::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]
:: de.steinwedel.vaadin.addon#messagebox;2.0.6: no resolver found for de.steinwedel.vaadin.addon#messagebox: check your configuration
[ivy:retrieve]
::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]

[ivy:retrieve]
:::: ERRORS
[ivy:retrieve]
unknown resolver null
[ivy:retrieve]
no resolver found for de.steinwedel.vaadin.addon#messagebox: check your configuration
[ivy:retrieve]

[ivy:retrieve]
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

BUILD FAILED
C:\dev\ops\ivy\apache-ivy-2.3.0\src\example\hello-ivy\build.xml:39: impossible to resolve dependencies:
resolve failed - see output for details

Total time: 0 seconds

Hi,

I copy and pasted the dependency to a freshly created Vaadin 7 project and it worked just fine.

Please update the Vaadin Plugin and IvyDE plugin. The latest are currently:

[list]

[]
Apache IvyDE 2.2.0.final-201311091524-RELEASE
[
]
Vaadin Plug-in for Eclipse 2.2.0.201312051010

[/list] Try to do Ivy → Clean all caches + Reload + Resolve.

IvyDE has sometimes behaved even undeterministically. Sometimes resolving a dependency fails in one project, but succeeds in another, and after that it also succeeds in the first.

Sorry for my delayed response, but would the eclipse/IDE related jars be applicable when I am trying to retrieve the Vaadin add-ons with a simple command-line app?

Thanks,
Sean

Would [tt]
conf=“default->default”
[/tt] in the dependency help? It’s usually not specified in the Vaadin Ivy dependencies, as the default ivy.xml contains [tt]

[/tt] declaration… and there could be some other configuration mapping settings also.

Just one thing that comes to my mind, could be something else as well.