Hello,

I've been reading about Trinidad and it looks like a very nice component
library. I would like to give it a try.

I would like to use the 1.2.x branch since I am using a server that supports
JSF 1.2.

Unfortunately, adding a dependency of trinidad 1.2 or later to my Maven 2
pom.xml fails to retrieve the correct JARs from the maven repository.

Here is the dependency declaration in my pom.xml:

<dependencies>
    <dependency>
    <groupId>org.apache.myfaces.trinidad</groupId>
    <artifactId>trinidad</artifactId>
    <version>[1.2,)</version>
</dependency>

Here is the error message I get after mvn package:

[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Couldn't find a version in [1.0.4] to match range [1.2,)
  org.apache.myfaces.trinidad:trinidad:jar:null

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

I looked at the maven-metadata.xml in the repository and it looks like this:

<?xml version="1.0" encoding="UTF-8"?><metadata>
  <groupId>org.apache.myfaces.trinidad</groupId>
  <artifactId>trinidad</artifactId>
  <version>1.0.4</version>
  <versioning>
    <versions>
      <version>1.0.4</version>

    </versions>
    <lastUpdated>20071109100147</lastUpdated>
  </versioning>
</metadata>

It looks like the 1.2.x versions are not listed in this file, and I assume
this is why Maven is not able to retrieve them, even though they are in the
repository.

Is there anything I can do so that Maven can pull the latest 1.2 version
from the Maven repository?

Thanks,
David R. Heffelfinger



-- 
http://ensode.net - A Guide to Java, Linux and Other Technology Topics
http://java-ee-5-glassfish.packtpub.com/ - Java EE 5 Development Using
GlassFish Application Server
http://jasperreportsbook.packtpub.com - JasperReports For Java Developers

Reply via email to