mvn install

mvn install 问题总结

内网使用代理proxychains4, 以下mvn命令 都使用代理去执行。

1. 没有指定配置文件导致的错误

$ proxychains4 mvn install  

[INFO] ------------------------------------------------------------------------
[INFO] Building mongoTest 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom
[proxychains] Strict chain ... ...:1080 ... ...:1080 ... OK
Jul 04, 2017 5:17:22 PM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
INFO: I/O exception (org.apache.maven.wagon.providers.http.httpclient.NoHttpResponseException) caught when processing request to {tls}->http://...:1080->https://repo.maven.apache.org:443: The target server failed to respond
Jul 04, 2017 5:17:22 PM org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec execute
INFO: Retrying request to {tls}->http://...:1080->https://repo.maven.apache.org:443

解决办法 : 添加了一个settings.xml 配置文件,里面随便写了点东西

proxychains4 mvn install --settings settings.xml  

2. 没有找到本地类库

$ proxychains4 mvn install --settings settings.xml

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/harry/git_project/p1-mongo-spark/src/com/mycom/p1/Processor.java:[12,19] package com.mi.test does not exist

解决办法: 安装本地库到maven repository

proxychains4 mvn --settings settings.xml install:install-file -DgroupId=com.mi.test -DartifactId=AnalysisMainFromJsonTxt -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=lib/mi-0.0.1-SNAPSHOT.jar

注意:install:install-file 之间没有空格

3. 编译错误

package com.mi.test does not exist

解决办法: 在pom.xml里面添加依赖

  <dependency>  
    <groupId>com.mi</groupId>  
    <artifactId>test</artifactId>  
      <version>0.0.1-SNAPSHOT</version>  
          <scope>system</scope>  
          <systemPath>${project.basedir}/lib/mi-0.0.1-SNAPSHOT.jar</systemPath>  
  </dependency>  

posted on 2017-07-04 20:24  harrylh  阅读(1029)  评论(0)    收藏  举报