`
dou_shini8820
  • 浏览: 80721 次
社区版块
存档分类
最新评论

maven的安装和nexus的安装

 
阅读更多

1、下载maven3,解压,添加环境变量MAVEN_HOME和path

 

2、下载nexus2解压,添加环境变量path

 

3、把D:\dev\mvn\apache-maven-3.0.4\conf下的setting.xml中修改为<localRepository>H:\MavenJar</localRepository>,MavenJar是我的本地仓库

 

4、建立中央仓库,超级管理员身份运行cmd,执行nexus install

 

5、修改D:\dev\mvn\nexus-2.1.2\bin\jsw\conf中的wrapper.conf中wrapper.java.command=C:\Program Files\Java\jdk1.6.0_20\bin

 

6、cmd中执行nexus start,然后浏览器中输入http://localhost:8081/nexus/index.html#welcome

用户名admin,密码admin123

 

7、配置中央仓库:点击左侧的repository,复制Public Repositories他对应的地址:http://localhost:8081/nexus/content/groups/public/,即为中央仓库的地址

 

8、在parent的pom.xml中配置:

 <repositories>

   <repository>
      <id>nexus</id>
      <name>Nexus Repository</name>
      <url>http://localhost:8081/nexus/content/groups/public/</url>
      <layout>default</layout>
      <releases>
        <enabled>false</enabled>
      </releases>
   <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
  </repositories> 

 

9、配置镜像:设置私有工厂一般要配置镜像

在mvn的setting.xml中的<mirrors>里面添加:

 

<mirror>
   <id>central</id>
   <mirrorOf>*</mirrorOf>
   <name>Human Readable Name for this Mirror.</name>
   <url>http://localhost:8081/nexus/content/repositories/central</url>
  </mirror>

 

 这里面的*表示parent的pom.xml中所有的repository添加配置,我的里面只有一个nexus

 

10、把lucence创建的nexus索引文件拷贝到D:\dev\mvn\sonatype-work\nexus\indexer\central-ctx中,先清空,也要先nexus stop。

 

 

 

二。maven创建项目

创建一个简单的maven项目的命令如下:

 

mvn archetype:create -DgroupId=com.luo -DartifactId=plat-DpackageName=com.luo -DarchetypeArtifactId=maven-archetype-artifactId=webapp

 

DpackageName可省略不写

分享到:
评论

相关推荐

    maven3.8.3+nexus3.34.zip

    标题"Maven3.8.3+nexus3.34.zip"和描述中提及的是一个包含Maven 3.8.3版本和Nexus 3.34版本的压缩包文件,适用于Windows 64位操作系统。这两个工具在软件开发,尤其是Java开发中扮演着重要角色。以下是关于Maven和...

    nexus 搭建 maven仓库

    nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库nexus 搭建 maven仓库

    Nexus搭建Maven私服 +maven安装步骤

    Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够...通过本文,我们了解了 Nexus 的功能和安装步骤,以及如何创建 Nexus 仓库和修改 Maven 配置文件以便从 Nexus 下载构件。

    Maven Nexus 私服搭建

    Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明

    在CentOS下使用nexus搭建maven私服的安装教程

    ### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...

    最新maven私服工具nexus.zip

    3. **依赖管理**:在POM文件中,指定依赖的版本和仓库,Maven会自动从Nexus获取。 ### 五、最佳实践 1. **定期同步中央仓库**:确保Nexus上的依赖库是最新的,减少构建失败的可能性。 2. **版本策略**:对于内部...

    Mac maven3.6 + nexus3.16.zip

    在IT行业中,构建和部署Java项目的过程中,Maven和Nexus是两个至关重要的工具。本文将详细介绍这两个组件,以及如何在Mac环境下安装和使用它们。 首先,Maven是Apache软件基金会开发的一款项目管理和综合工具,主要...

    linux-maven-maven私服nexus安装文档

    Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...

    持续集成环境maven+nexus+jenkins+svn搭建

    在安装 Nexus 之前,我们需要确保 Maven 已经安装在我们的计算机上,因为 Nexus 需要使用 Maven 来管理依赖项。安装 Nexus 时,我们需要根据提示选择合适的安装目录和配置文件的位置。 搭建 SVN 服务器 SVN ...

    建立Maven私服 – Nexus下载、安装、配置、使用

    Maven私服是一种私有的Maven仓库,用于存储和管理项目依赖...通过以上步骤,你就成功建立了自己的Maven私服,并学会了如何下载、安装、配置和使用Nexus。这将极大地优化你的开发流程,减少网络延迟,提升团队协作效率。

    如何进行Linux安装配置maven以及搭建nexus服务器.docx

    在Linux环境中,构建Java开发的高效工具链通常包括安装配置Maven和搭建Nexus服务器。以下将详细讲解这两个过程。 **一、安装JDK** 在安装Maven之前,首先需要安装Java Development Kit(JDK)。从Oracle官方网站...

    nexus maven内部库配置安装手册

    ### Nexus Maven内部库配置安装手册知识点 #### 一、Nexus Maven仓库管理器介绍 - **产品背景**:Nexus是由Sonatype推出的一款强大的Maven仓库管理器产品,旨在帮助企业更好地管理和分发Java项目的依赖项。 - **...

    开发+MAVEN私服+nexus最新版+jar包依赖

    本文将详细介绍如何使用最新的Nexus版本搭建和使用MAVEN私服,以及如何实现jar包依赖。 **1. Maven与Maven私服** Maven是Apache软件基金会开发的一款项目管理和集成工具,它通过POM(Project Object Model)文件来...

    maven nexus 配置

    maven nexus 配置,简要介绍如何配置nexus。。。。。。

    Maven仓库-Nexus搭建

    《Maven仓库-Nexus搭建详解》 在软件开发过程中,Maven仓库是管理和分发Java项目依赖的重要工具。Nexus是Sonatype公司提供的一款强大的Maven仓库管理器...记得及时更新Nexus和Maven版本,以获得最新的特性和安全修复。

    Maven私服nexus安装包

    正确安装和配置Nexus,结合Maven的使用,能有效管理项目的构建过程和依赖关系。通过不断学习和实践,你可以充分利用Nexus的各种高级功能,如自动清理旧版本构件、设置权限控制等,进一步提升开发团队的工作效率。

    maven+nexus完整手册

    本文详细介绍了如何搭建 Maven 私服并配置 Nexus,包括 Nexus 的安装、启动、配置及管理等步骤。通过这些操作,开发者可以更好地管理项目的依赖,提高开发效率。同时,通过合理配置 Maven,可以确保项目顺利引用 ...

Global site tag (gtag.js) - Google Analytics