Maven Nexus
1 | cd nexus-2.11.1-01-bundle/bin |
Maven常见问题
1. eclipse新建maven项目报错:
1 | missing org.apache.maven.archetypes:maven-archetype-quickstart:pom。。。 |
- maven安装包下配置文件conf/settings.xml本地私服地址写错了。问题和下面一个问题一样。
2. 安装maven所见错误No plugin found for prefix ‘help’ in the current project and in the plugin
问题出在了镜像服务器地址上,下载不了jar包,把maven仓库的镜像地址修改了就行了;下面是几个常用的maven长仓库的镜像地址:
http://repo1.maven.org/maven2 (这个仓库最全,但有一点慢)
http://maven.apache.org/download.cgi
http://mvnrepository.com/ (这个仓库速度最快,国内有镜像服务器)修改成以上地址后,检查maven的环境变量是否配置,然后再在cmd命令面板中输入mvn help:system命令检测是否成功。
Maven私服与eclipse配置
1、安装jdk
1 | 配置windows系统环境变量:JAVA_HOME, PATH,CLASSPATH |
2、安装eclipse
3、安装maven
下载apache-maven-3.5.2-bin.zip,解压放在c:\apache-maven-3.5.2下。
配置windows系统环境变量:MAVEN_HOME, PATH
1 | MAVEN_HOME=c:\apache-maven-3.5.2 |
4.修改配置maven配置文件settings.xml
c:\apache-maven-3.5.2\conf\settings.xml
A、在
中添加私服地址: 1
2
3
4
5
6<mirror>
<id>public</id>
<mirrorOf>*</mirrorOf>
<name>central-mirror</name>
<url>http://192.168.156.253:8081/nexus/content/groups/public/</url>
</mirror>B、在
添加私服地址:
1 | <profile> |
- C、在配置文件后面结束符号之前添加激活项:
1 | <activeProfiles> |
5、配置eclipse与本地maven相结合
A、eclipse->Window->Preferences->Maven->Archetypes->Add Remote Catalog
打开Remote Archetype Catalog对话框,配置如下:
1
2Catalog file:http://192.168.156.253:8081/nexus/content/repositories/repo1/archetype-catalog.xml
Description: sifu-maven-catalog 随便写个。B、eclipse->Window->Preferences->Maven->Installations->Add
打开New Maven Runtime对话框,配置如下:
1
Installation home: c:\apache-maven-3.5.2
C、eclipse->Window->Preferences->Maven->User Settings
配置如下:
Global Settings:
1
c:\apache-maven-3.5.2\conf\settings.xml