首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven项目构建问题

Maven项目构建问题
EN

Stack Overflow用户
提问于 2011-02-05 09:06:27
回答 2查看 12.5K关注 0票数 2

我有一个maven 2网络项目,我已经签出了svn。

我的设置文件配置了一个镜像。

当我完成一个干净的安装时,maven试图从镜像中下载jars,因为它找不到jars,所以它说构建失败了。

但当我检查我的当地回购时,我看到了所有所需的罐子。

那么,是否可以将我的本地回购更改为镜像位置?

这是正确的做法吗?

编辑问题以贴出我的错误

首先,我收到一组警告

代码语言:javascript
复制
 [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

然后,我得到以下一组错误

代码语言:javascript
复制
         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

所有这些具有相同版本的依赖项都已经在我的本地存储库中了。我也试过使用给出的提示,但没有用。

EN

回答 2

Stack Overflow用户

发布于 2011-02-05 09:11:45

您可以在Maven -o中使用脱机标志,以便只使用本地回购。如果build仍然抱怨缺少依赖,问题就在其他地方(可能您的本地回购包含另一个版本,或者类似于此)。

票数 1
EN

Stack Overflow用户

发布于 2011-02-07 06:06:14

Maven在查询镜像/远程存储库之前,首先查看本地存储库。看起来您的本地存储库有jars,但没有pom文件。这些可能是手工复制/放置的吗?尽管如此,它对maven并不有用。

解决这个问题有两种方法。

  • 允许maven通过连接到internet (如果镜像不包含jars)来下载依赖项。这是默认情况。如果您在代理后面,您可以配置一个proxy.
  • Manually设置,以便maven通过<proxy>安装每个依赖的jars,使用本地存储库中的maven install:install-file命令连接到中心回购。这将自动为jars创建poms,从而使maven在后续运行时可以使用它。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4906017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档