- edited description
Maven dependencies without artifact are suggested (jaxrpc-api)
I have the following dependency in a project
<dependency>
<groupId>javax.xml</groupId>
<artifactId>jaxrpc-api</artifactId>
<version>1.1</version>
</dependency>
Versioneye says that there is a newer version available (1.1.3).
However this version does not have a artifact (jar) in any Maven repository and cannot be used. It might be better to exclude such versions, since it is not possible to update in that case.
Comments (6)
-
reporter -
hi Simon Narkprasert
-
Hi @simdevmon. As far as I can see the packages are crawled from here: http://gradle.artifactoryonline.com/gradle/libs/javax/xml/jaxrpc-api/. Currently VersionEye doesn't make a difference between pure pom projects and jar projects. But I can see your point. Currently you could mute version 1.1.3 in your project, that's how you turn your red dependency into a green dependency. In this blog post I describe how the mute feature works: http://blog.versioneye.com/2014/11/12/mute-dependencies/.
-
- changed status to resolved
I close this because the version reporting is correct, but we can not influence how the core committers are releasing their packages. If they decide to release a pom package instead of a jar package it's up to them.
-
reporter Hi @reiz. I just thought it might be possible to filter out versions, which do not contain an artifact. I will go for the mute workaround as suggested. However there is a drawback: If a newer version comes out which contains an artifact again, it will not be visible on versioneye directly.
-
Hi @simdevmon. You can follow the package here directly: https://www.versioneye.com/java/javax.xml:jaxrpc-api/1.1.3. That way you get an email notification as soon the next version comes out and on the package page you would see the dependencies ;)
- Log in to comment