1.今天想升級一個服務的jar包,更改後 使用命令java
mvn deploy -e apache
一直報錯, 看錯誤信息是 私服地址不是公司如今的地址。 想了半天,原來是電腦一直配置的上家公司的私服地址。。 可是在哪裏配置的,殊不知道。maven
最後使用mvn -version ide
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)idea
Maven home: /usr/local/apache-maven-3.5.0spa
Java version: 1.8.0_144, vendor: Oracle Corporationorm
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jrexml
Default locale: zh_CN, platform encoding: UTF-8blog
OS name: "mac os x", version: "10.12.3", arch: "x86_64", family: "mac"it
找到了目錄,而後去idea裏面找到如今的maven的 settings.xml 。 而後cp 到電腦的 maven目錄。
以後從新使用 mvn -deploy -e 又報錯了
INFO] Error stacktraces are turned on.
[ERROR] Could not create local repository at /Users/lixin/work/sykj/maven -> [Help 1]
org.apache.maven.repository.LocalRepositoryNotAccessibleException: Could not create local repository at /Users/lixin/work/sykj/maven
at org.apache.maven.DefaultMaven.validateLocalRepository(DefaultMaven.java:368)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:171)
緣由是 maven的 settings.xml配置的位置 不對。本身的電腦沒有這個目錄,配置到這個便可
、
嗯 而後從新打包。 maven deploy -e