I did [1,2,) because I want the latest 1.2 version, Maven should
automatically upgrade the version as soon as one comes out.

In any case, I modified the pom.xml as suggested:

 <dependency>
   <groupId>org.apache.myfaces.trinidad</groupId>
   <artifactId>trinidad</artifactId>
   <version>1.2.3</version>
 </dependency>

And I still can't build create a WAR file via mvn package:

[INFO] Failed to resolve artifact.

Missing:
----------
1) org.apache.myfaces.trinidad:trinidad:jar:1.2.3

  Try downloading the file manually from the project website.

  Then, install it using the command:
      mvn install:install-file -DgroupId=org.apache.myfaces.trinidad-DartifactI
d=trinidad \
          -Dversion=1.2.3 -Dpackaging=jar -Dfile=/path/to/file

  Path to dependency:
        1) trinidadtest:trinidadtest:war:0.0.1
        2) org.apache.myfaces.trinidad:trinidad:jar:1.2.3

----------
1 required artifact is missing.

for artifact:
  trinidadtest:trinidadtest:war:0.0.1

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

I suspect this is because version 1.2.3 is not listed in the
maven-metadata.xml for Trinidad.

I'll take a look at the demos later, but I think I looked at them earlier
and they were using 1.0.x, if I remember correctly, the examples might not
be able to help me. Thanks for the tip, though.

David



On Nov 16, 2007 9:53 AM, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:

> Hi,
>
> 1.2.4 will be out SOON. The recent 1.2.x version is 1.2.3.
>
> I am not really sure, why you did:
> <version>[1.2,)</version>
>
> instead of:
> <version>1.2.3</version>
>
>
> See our demos as an example of how to configure Trinidad inside the pom.
>
> -Matthias
>
> On Nov 16, 2007 9:45 AM, David Heffelfinger <[EMAIL PROTECTED]>
> wrote:
> > 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
>
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> mail: matzew-at-apache-dot-org
>



-- 
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