我有一个maven 2 web项目,我已经检查过svn。
我的设置文件配置了镜像。
当我做一个干净的安装时,maven试图从镜像下载罐子,因为它无法找到罐子,它说构建失败了。
但是当我检查当地的回购时,我会看到所有必需的罐子。
那么可以将我的本地仓库更改为镜像位置吗?
这是一种正确的方法吗?
编辑问题以发布我的错误
首先我得到一组警告
[WARNING] Missing POM for org.apache.ws.security:wss4j:jar:1.5.2
[WARNING] Missing POM for org.richfaces.ui:richfaces-ui:jar:3.3.3.Final
[WARNING] Missing POM for cglib:cglib:jar:2.2
[WARNING] Missing POM for org.richfaces.framework:richfaces-impl:jar:3.3.3.Final
[WARNING] Missing POM for opensymphony:oscache:jar:2.3
[WARNING] Missing POM for commons-digester:commons-digester:jar:1.8
[WARNING] Missing POM for org.richfaces.framework:richfaces-api:jar:3.3.3.Final
[WARNING] Missing POM for com.sun.facelets:jsf-facelets:jar:1.1.14.P1
[WARNING] Missing POM for javax.faces:jsf-api:jar:1.2_12
[WARNING] Missing POM for javax.faces:jsf-impl:jar:1.2_12
[WARNING] Missing POM for javax.servlet:servlet-api:jar:2.4
[WARNING] Missing POM for javax.servlet.jsp:jsp-api:jar:2.1
[WARNING] Missing POM for org.jboss.el:jboss-el:jar:2.0.1.GA
[WARNING] Missing POM for org.jboss.seam:jboss-seam:jar:2.0.1.GA
[WARNING] Missing POM for org.jboss.seam:jboss-seam-debug:jar:2.0.1.GA
[WARNING] Missing POM for org.jboss.seam:jboss-seam-ui:jar:2.0.1.GA
[WARNING] Missing POM for org.jboss.seam:jboss-seam-ioc:jar:2.0.1.GA
[WARNING] Missing POM for org.springframework:spring:jar:2.5
[WARNING] Missing POM for commons-math:commons-math:jar:1.2
[WARNING] Missing POM for org.springframework:spring-mock:jar:2.0.6
[WARNING] Missing POM for javax.persistence:persistence-api:jar:1.0
[WARNING] Missing POM for hibernate:hibernate3:jar:3.2.4.SP1
[WARNING] Missing POM for hibernate-annotations:hibernate-annotations:jar:3.3.0.GA
[WARNING] Missing POM for hibernate-entitymanager:hibernate-entitymanager:jar:3.3.1.GA
[WARNING] Missing POM for org.hibernate:hibernate-validator:jar:3.0.0.ga
[WARNING] Missing POM for org.apache.lucene:lucene-core:jar:2.4.0
[WARNING] Missing POM for commons-lang:commons-lang:jar:2.3
[WARNING] Missing POM for commons-validator:commons-validator:jar:1.1.3
[WARNING] Missing POM for org.slf4j:slf4j-api:jar:1.5.6
[WARNING] Missing POM for org.slf4j:slf4j-log4j12:jar:1.5.6
[WARNING] Missing POM for opensymphony:quartz:jar:1.6.3
[WARNING] Missing POM for opensymphony:quartz-oracle:jar:1.6.3
[WARNING] Missing POM for jfree:jfreechart:jar:1.0.12
[WARNING] Missing POM for com.itextpdf:itextpdf:jar:5.0.5
[WARNING] Missing POM for org.springmodules:spring-modules-cache:jar:0.9
[WARNING] Missing POM for com.thoughtworks.xstream:xstream:jar:1.3.1
[WARNING] Missing POM for ehcache:ehcache:jar:1.2.3
然后我得到以下一组错误
1) nekohtml:nekohtml:jar:0.9.5
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=nekohtml -DartifactId=nekohtml -Dversion=0.9.5 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=nekohtml -DartifactId=nekohtml -Dversion=0.9.5 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) nekohtml:nekohtml:jar:0.9.5
2) ehcache:ehcache:jar:1.2.3
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=ehcache -DartifactId=ehcache -Dversion=1.2.3 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=ehcache -DartifactId=ehcache -Dversion=1.2.3 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) ehcache:ehcache:jar:1.2.3
3) org.jboss.seam:jboss-seam-ioc:jar:2.0.1.GA
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.jboss.seam -DartifactId=jboss-seam-ioc -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.jboss.seam -DartifactId=jboss-seam-ioc -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.jboss.seam:jboss-seam-ioc:jar:2.0.1.GA
4) commons-validator:commons-validator:jar:1.1.3
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=commons-validator -DartifactId=commons-validator -Dversion=1.1.3 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=commons-validator -DartifactId=commons-validator -Dversion=1.1.3 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) commons-validator:commons-validator:jar:1.1.3
5) org.apache.lucene:lucene-core:jar:2.4.0
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.lucene -DartifactId=lucene-core -Dversion=2.4.0 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.apache.lucene -DartifactId=lucene-core -Dversion=2.4.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.apache.lucene:lucene-core:jar:2.4.0
6) org.richfaces.ui:richfaces-ui:jar:3.3.3.Final
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.richfaces.ui -DartifactId=richfaces-ui -Dversion=3.3.3.Final -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.richfaces.ui -DartifactId=richfaces-ui -Dversion=3.3.3.Final -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.richfaces.ui:richfaces-ui:jar:3.3.3.Final
7) org.richfaces.framework:richfaces-api:jar:3.3.3.Final
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.richfaces.framework -DartifactId=richfaces-api -Dversion=3.3.3.Final -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.richfaces.framework -DartifactId=richfaces-api -Dversion=3.3.3.Final -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.richfaces.framework:richfaces-api:jar:3.3.3.Final
8) commons-digester:commons-digester:jar:1.8
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=commons-digester -DartifactId=commons-digester -Dversion=1.8 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=commons-digester -DartifactId=commons-digester -Dversion=1.8 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) commons-digester:commons-digester:jar:1.8
9) org.richfaces.framework:richfaces-impl:jar:3.3.3.Final
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.richfaces.framework -DartifactId=richfaces-impl -Dversion=3.3.3.Final -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.richfaces.framework -DartifactId=richfaces-impl -Dversion=3.3.3.Final -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.richfaces.framework:richfaces-impl:jar:3.3.3.Final
10) commons-lang:commons-lang:jar:2.3
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=commons-lang -DartifactId=commons-lang -Dversion=2.3 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=commons-lang -DartifactId=commons-lang -Dversion=2.3 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) commons-lang:commons-lang:jar:2.3
11) com.thoughtworks.xstream:xstream:jar:1.3.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=com.thoughtworks.xstream -DartifactId=xstream -Dversion=1.3.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=com.thoughtworks.xstream -DartifactId=xstream -Dversion=1.3.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) com.thoughtworks.xstream:xstream:jar:1.3.1
12) org.springframework:spring:jar:2.5
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.springframework -DartifactId=spring -Dversion=2.5 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.springframework -DartifactId=spring -Dversion=2.5 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.springframework:spring:jar:2.5
13) org.slf4j:slf4j-api:jar:1.5.6
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.slf4j -DartifactId=slf4j-api -Dversion=1.5.6 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.slf4j -DartifactId=slf4j-api -Dversion=1.5.6 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.slf4j:slf4j-api:jar:1.5.6
14) org.slf4j:slf4j-log4j12:jar:1.5.6
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.slf4j -DartifactId=slf4j-log4j12 -Dversion=1.5.6 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.slf4j -DartifactId=slf4j-log4j12 -Dversion=1.5.6 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.slf4j:slf4j-log4j12:jar:1.5.6
15) cglib:cglib:jar:2.2
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=cglib -DartifactId=cglib -Dversion=2.2 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=cglib -DartifactId=cglib -Dversion=2.2 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) cglib:cglib:jar:2.2
16) opensymphony:oscache:jar:2.3
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=opensymphony -DartifactId=oscache -Dversion=2.3 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=opensymphony -DartifactId=oscache -Dversion=2.3 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) opensymphony:oscache:jar:2.3
17) com.sun.facelets:jsf-facelets:jar:1.1.14.P1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=com.sun.facelets -DartifactId=jsf-facelets -Dversion=1.1.14.P1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=com.sun.facelets -DartifactId=jsf-facelets -Dversion=1.1.14.P1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) com.sun.facelets:jsf-facelets:jar:1.1.14.P1
18) javax.faces:jsf-api:jar:1.2_12
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=javax.faces -DartifactId=jsf-api -Dversion=1.2_12 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=javax.faces -DartifactId=jsf-api -Dversion=1.2_12 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) javax.faces:jsf-api:jar:1.2_12
19) javax.faces:jsf-impl:jar:1.2_12
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=javax.faces -DartifactId=jsf-impl -Dversion=1.2_12 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=javax.faces -DartifactId=jsf-impl -Dversion=1.2_12 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) javax.faces:jsf-impl:jar:1.2_12
20) javax.servlet:servlet-api:jar:2.4
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=javax.servlet -DartifactId=servlet-api -Dversion=2.4 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=javax.servlet -DartifactId=servlet-api -Dversion=2.4 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) javax.servlet:servlet-api:jar:2.4
21) javax.servlet.jsp:jsp-api:jar:2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=javax.servlet.jsp -DartifactId=jsp-api -Dversion=2.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=javax.servlet.jsp -DartifactId=jsp-api -Dversion=2.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) javax.servlet.jsp:jsp-api:jar:2.1
22) org.jboss.el:jboss-el:jar:2.0.1.GA
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.jboss.el -DartifactId=jboss-el -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.jboss.el -DartifactId=jboss-el -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.jboss.el:jboss-el:jar:2.0.1.GA
23) org.jboss.seam:jboss-seam:jar:2.0.1.GA
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.jboss.seam -DartifactId=jboss-seam -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.jboss.seam -DartifactId=jboss-seam -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.jboss.seam:jboss-seam:jar:2.0.1.GA
24) org.jboss.seam:jboss-seam-debug:jar:2.0.1.GA
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.jboss.seam -DartifactId=jboss-seam-debug -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.jboss.seam -DartifactId=jboss-seam-debug -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.jboss.seam:jboss-seam-debug:jar:2.0.1.GA
25) org.jboss.seam:jboss-seam-ui:jar:2.0.1.GA
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.jboss.seam -DartifactId=jboss-seam-ui -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.jboss.seam -DartifactId=jboss-seam-ui -Dversion=2.0.1.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.jboss.seam:jboss-seam-ui:jar:2.0.1.GA
26) commons-math:commons-math:jar:1.2
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=commons-math -DartifactId=commons-math -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=commons-math -DartifactId=commons-math -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) commons-math:commons-math:jar:1.2
27) org.springframework:spring-mock:jar:2.0.6
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.springframework -DartifactId=spring-mock -Dversion=2.0.6 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.springframework -DartifactId=spring-mock -Dversion=2.0.6 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.springframework:spring-mock:jar:2.0.6
28) javax.persistence:persistence-api:jar:1.0
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=javax.persistence -DartifactId=persistence-api -Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=javax.persistence -DartifactId=persistence-api -Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) javax.persistence:persistence-api:jar:1.0
29) hibernate:hibernate3:jar:3.2.4.SP1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=hibernate -DartifactId=hibernate3 -Dversion=3.2.4.SP1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=hibernate -DartifactId=hibernate3 -Dversion=3.2.4.SP1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) hibernate:hibernate3:jar:3.2.4.SP1
30) hibernate-annotations:hibernate-annotations:jar:3.3.0.GA
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=hibernate-annotations -DartifactId=hibernate-annotations -Dversion=3.3.0.GA -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=hibernate-annotations -DartifactId=hibernate-annotations -Dversion=3.3.0.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) hibernate-annotations:hibernate-annotations:jar:3.3.0.GA
31) hibernate-entitymanager:hibernate-entitymanager:jar:3.3.1.GA
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=hibernate-entitymanager -DartifactId=hibernate-entitymanager -Dversion=3.3.1.GA -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=hibernate-entitymanager -DartifactId=hibernate-entitymanager -Dversion=3.3.1.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) hibernate-entitymanager:hibernate-entitymanager:jar:3.3.1.GA
32) org.hibernate:hibernate-validator:jar:3.0.0.ga
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.hibernate -DartifactId=hibernate-validator -Dversion=3.0.0.ga -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.hibernate -DartifactId=hibernate-validator -Dversion=3.0.0.ga -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.hibernate:hibernate-validator:jar:3.0.0.ga
33) opensymphony:quartz:jar:1.6.3
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=opensymphony -DartifactId=quartz -Dversion=1.6.3 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=opensymphony -DartifactId=quartz -Dversion=1.6.3 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) opensymphony:quartz:jar:1.6.3
34) org.springmodules:spring-modules-cache:jar:0.9
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.springmodules -DartifactId=spring-modules-cache -Dversion=0.9 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.springmodules -DartifactId=spring-modules-cache -Dversion=0.9 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) org.springmodules:spring-modules-cache:jar:0.9
35) jfree:jfreechart:jar:1.0.12
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=jfree -DartifactId=jfreechart -Dversion=1.0.12 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=jfree -DartifactId=jfreechart -Dversion=1.0.12 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) jfree:jfreechart:jar:1.0.12
36) opensymphony:quartz-oracle:jar:1.6.3
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=opensymphony -DartifactId=quartz-oracle -Dversion=1.6.3 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=opensymphony -DartifactId=quartz-oracle -Dversion=1.6.3 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) myproject:war:1.0.0-SNAPSHOT
2) opensymphony:quartz-oracle:jar:1.6.3
所有这些具有相同版本的依赖项已存在于我的本地存储库中。 我也试过使用给出但没有用的提示
答案 0 :(得分:1)
您可以在Maven -o
中使用离线标记,以便仅使用您的本地仓库。如果构建然后仍然抱怨缺少依赖,问题是在其他地方(也许你的本地仓库包含另一个版本,或类似的东西)。
答案 1 :(得分:1)
在查询镜像/远程存储库之前,Maven会首先查看本地存储库。看起来您的本地存储库有jar,但不是pom文件。这些是否可以手动复制/放置?事实上,它对maven没用。
有两种方法可以解决这个问题。
允许maven通过连接到互联网来下载依赖项(如果镜像不能容纳jar)。这是默认情况下发生的事情。如果您位于代理服务器后面,则可以配置<proxy>
设置,以便maven通过代理连接到中央存储库。
使用本地存储库中的maven install:install-file
命令手动安装每个从属jar。这将自动为罐子创建poms,从而使其在后续运行中可用于maven。