java - Maven "Could not resolve dependencies" for openid4java -


summary:
running "mvn war:war" fails errors including:
"the following artifacts not resolved: org.openid4java:openid4java:jar:0.9.6".

i'd chalk fact i'm maven noob see other people have posted openid4java web site stating jars missing maven central openid4java.

details:
i'm trying speed openid4java running simple-openid sample app that's included in latest version of openid4java (0.9.6.662).

according readme "this demo requires apache maven2 build". readme states "the mvn war:war task should create war file can deployed copying war file".

up i've been getting ant , mavent ant tasks figured i'd bite bullet today , install maven 3.0.3. followed install instructions , can run "mvn --version"

when run "mvn war:war" number of files indeed downloaded local repository build fails following excerpted message:

[error] failed execute goal on project simple-openid: not resolve dependencies project org.openid4java:simple-openid:war:0.9.6: following artifacts not resolved: org.openid4java:openid4java:jar:0.9.6, org.openid4java:openid4java-consumer:jar:0.9.6, org.openid4java:openid4java-server:jar:0.9.6, org.openid4java:openid4java-server-jdbcserverassociationstore:jar:0.9.6, org.openid4java:openid4java-consumer-sampleconsumer:jar:0.9.6, org.openid4java:openid4java-server-sampleserver:jar:0.9.6: failure find org.openid4java:openid4java:jar:0.9.6 in http://repo1.maven.org/maven2 cached in local repository, resolution not reattempted until update interval of central has elapsed or updates forced -> [help 1] org.apache.maven.lifecycle.lifecycleexecutionexception: failed execute goal on project simple-openid: not resolve dependencies project org.openid4java:simple-openid:war:0.9.6: following artifacts not resolved: org.openid4java:openid4java:jar:0.9.6, org.openid4java:openid4java-consumer:jar:0.9.6, org.openid4java:openid4java-server:jar:0.9.6, org.openid4java:openid4java-server-jdbcserverassociationstore:jar:0.9.6, org.openid4java:openid4java-consumer-sampleconsumer:jar:0.9.6, org.openid4java:openid4java-server-sampleserver:jar:0.9.6: failure find org.openid4java:openid4java:jar:0.9.6 in http://repo1.maven.org/maven2 cached in local repository, resolution not reattempted until update interval of central has elapsed or updates forced     @ org.apache.maven.lifecycle.internal.lifecycledependencyresolver.getdependencies(lifecycledependencyresolver.java:196)  caused by: org.apache.maven.project.dependencyresolutionexception: not resolve dependencies project org.openid4java:simple-openid:war:0.9.6: following artifacts not resolved: org.openid4java:openid4java:jar:0.9.6, org.openid4java:openid4java-consumer:jar:0.9.6, org.openid4java:openid4java-server:jar:0.9.6, org.openid4java:openid4java-server-jdbcserverassociationstore:jar:0.9.6, org.openid4java:openid4java-consumer-sampleconsumer:jar:0.9.6, org.openid4java:openid4java-server-sampleserver:jar:0.9.6: failure   caused by: org.sonatype.aether.resolution.dependencyresolutionexception: following artifacts not resolved: org.openid4java:openid4java:jar:0.9.6, org.openid4java:openid4java-consumer:jar:0.9.6, org.openid4java:openid4java-server:jar:0.9.6, org.openid4java:openid4java-server-jdbcserverassociationstore:jar:0.9.6, org.openid4java:openid4java-consumer-sampleconsumer:jar:0.9.6, org.openid4java:openid4java-server-sampleserver:jar:0.9.6: failure find org.openid4java:openid4java:jar:0.9.6 in  

am doing wrong here or jars missing maven repository?

i able resolve problem adding <type>pom</type> pom.xml. found answer in openid4java google group in this thread.

here's thread in google group said:

i mean should add "pom" dependency section of openid4java in pom.xml:

   <dependency>          <groupid>org.openid4java</groupid>          <artifactid>openid4java-consumer</artifactid>          <!--artifactid>openid4java-server</artifactid-->          <!--artifactid>openid4java-infocard</artifactid-->          <!--artifactid>openid4java-xri</artifactid-->          <!--artifactid>openid4java</artifactid-->          <!--artifactid>openid4java-full</artifactid-->          <version>0.9.6</version>          <type>pom</type> <-----------------------this line can not omitted.     </dependency> 

the type of openid4java-consumer/openid4java-server/.... "pom" not "jar". jar file in openid4java-nodeps depended openid4java-consumer/openid4java-server...


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -