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
Post a Comment