maven随笔

window - nexus安装

下载nexus安装包

\etc目录下nexus-default.properties设置jetty启动参数

打开powerShell 

\bin目录下     .\nexus.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>
posted on 2019-02-18 02:33  FFStayF  阅读(175)  评论(0)    收藏  举报