window - nexus安装
下载nexus安装包
etc目录下nexus-default.properties设置jetty启动参数
打开powerShell
in目录下 . exus.exe /run (窗口不能关)
控制面板-程序-打开windows功能:telnet telnet 127.0.0.1 8081
http://localhost:8081 打开nexus,默认用户密码 admin/admin123
blob Stores指定私库文件地址(二进制大文件)
Config中Repositories建立私库(选择对应的blob)
Browse中upload上传对应私库jar包
users建立用户
随意上传一个jar包
maven使用
中央库--私库--本地库
下载maven安装包
/conf目录下设置settings.xml文件
设置本地库路径
<localRepository>D:/Tools/mavenRepository</localRepository>
设置nexus用户密码
<server>
<id>nexus</id>
<username>repouser</username>
<password>repopwd</password>
</server>
设置nexus镜像地址(id保持跟server一致)
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/repository/maven-public/</url>
</mirror>
3+版本批量上传
中央仓库--http://mvnrepository.com/
阿里云镜像
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
- groupId:项目组ID,项目坐标的核心元素
- version:项目版本,项目坐标的核心元素
- description:项目的描述信息
- organnization:项目的组织信息
- inceptionYear:项目的创始年份
- url:项目的URL地址
- developers:项目的开发者信息
- contributors:项目的贡献者信息
- distributionManagement:项目的部署配置
- issueManagement:项目的缺陷跟踪系统信息
- ciManagement:项目的集成信息
- scm:项目的版本控制系统信息
- mailingLists:项目的邮件列表信息
- properties:自定义的Maven属性
- dependencies:项目的依赖配置
- dependencyManagement:项目的依赖管理配置
- repositories:项目的仓库配置
- build:包括项目的源码目录配置、输出目录配置、插件配置、插件管理配置等
- reporting:包括项目的报告输出目录配置,报告插件配置等。
tomcat插件
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<port></port>
</configuration>
</plugin>
</plugins>