`

maven私库配置

阅读更多

 

 

1、  修改wrapper.conf文件中的信息

1)      wrapper.conf文件目录

D:\nexus\nexus-oss-webapp-1.9.1.1-bundle\nexus-oss-webapp-1.9.1.1\bin\jsw\conf

2)      修改位置

原:wrapper.java.command=java

修改后:wrapper.java.command=C:\Program Files\Java\jdk1.6.0_32\bin\java

2、  修改端口D:\nexus\nexus-oss-webapp-1.9.1.1-bundle\nexus-oss-webapp-1.9.1.1\conf下的plexus.properties文件

3、  启动nexus服务:

D:\nexus\nexus-oss-webapp-1.9.1.1-bundle\nexus-oss-webapp-1.9.1.1\bin\jsw\windows-x86-32\ Installnexus.bat

4、  配置nexus 
    开启的方式:
       
点击Administration菜单下面的Repositories,将这三个仓库Apache SnapshotsCodehaus SnapshotsMaven CentralDownload Remote Indexes修改为true。然后在这三个仓库上分别右键,选择Re-index,这样Nexus就会去下载远程的索引文件

5、  根据Sonatype 镜像地址.docx配置服务

6、  在组中对ReleaseSnapshot进行分类

7、  添加第3方的pom文件

 

8、  配置maven
   
要让maven使用nexus作为私服,需要做一些设置,使用和原来设置artifactory相似的方法。修改
~/.m2/settings.xml.
   
   
增加nexusprofile


    <profile>
      <id>nexus</id>
      <repositories>
        <repository>
            <id>nexus</id>
            <name>local private nexus</name>
            <url>http://localhost:8081/nexus/content/groups/public</url>
            <releases><enabled>true</enabled></releases>
            <snapshots><enabled>false</enabled></snapshots>
        </repository>
        <repository>
            <id>nexus</id>
            <name>local private nexus</name>
            <url>http://localhost:8081/nexus/content/groups/public-snapshots</url>
            <releases><enabled>false</enabled></releases>
            <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
            <id>nexus</id>
            <name>local private nexus</name>
            <url>http://localhost:8081/nexus/content/groups/public</url>
            <releases><enabled>true</enabled></releases>
            <snapshots><enabled>false</enabled></snapshots>
        </pluginRepository>
        <pluginRepository>
            <id>nexus</id>
            <name>local private nexus</name>
            <url>http://localhost:8081/nexus/content/groups/public-snapshots</url>
            <releases><enabled>false</enabled></releases>
            <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
       </pluginRepositories>
    </profile> 
   
修改activeProfiles为:

      <activeProfiles>
        <activeProfile>nexus</activeProfile>
      </activeProfiles>     

0
0
分享到:
评论

相关推荐

    linux搭建maven私库所需的安装包.zip

    在Linux环境中搭建Maven私库是一项重要的任务,它可以帮助企业或团队管理内部依赖,提高开发效率,保持代码的一致性和可维护性。本教程将详细解释如何利用给定的安装包在Linux上创建一个Maven私有仓库。 首先,我们...

    超全面搭建Maven仓库

    本文将详细介绍如何搭建Maven环境、配置Maven仓库以及在Eclipse中集成Maven。 #### 一、下载安装Maven及Maven资源库 1. **下载Maven** - 访问Maven官方网站: [http://maven.apache.org/download.cgi]...

    maven私库 nexus-3.19.1-01-unix.tar.gz

    《构建与管理:Maven私库Nexus 3.19.1-01实践详解》 在软件开发过程中,Maven作为一个强大的项目管理和构建工具,对于Java开发者来说至关重要。然而,随着项目的日益复杂,依赖管理变得尤为重要。Maven私库,即...

    使用GitHub搭建Maven私库

    ### 使用GitHub搭建Maven私库 #### 背景与目的 随着软件开发项目的增多和个人技术积累的增长,很多开发者会有构建个人Maven私库的需求。这样不仅能够方便地管理自己开发的各种组件、库或者工具,还能高效地进行...

    maven 私库 服务器 Nexus 2 安装包 支持 linux

    Maven私库是Java开发中一个重要的工具,它用于管理和存储项目依赖,提高开发效率。Nexus作为一款流行的Maven私库服务器,不仅支持Maven仓库的管理,还提供了对 Ivy 和 Gradle 等构建工具的支持。在这个场景下,我们...

    使用Maven&nexus上传下载至私库

    ### 使用Maven与Nexus上传下载至私库 在企业级软件开发中,为了提高团队协作效率、确保依赖管理的安全性以及减少对外部网络的依赖,通常会搭建一个私有的Maven仓库。本文将详细介绍如何使用Nexus作为私有仓库,并...

    搭建Maven私有仓库.docx

    * maven-snapshots:私库快照(调试版本)jar * maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。 2. component type: * hosted:类型的仓库,内部...

    maven私人服务器

    Maven的私人服务器,通常指的是Nexus,这是一个强大的仓库管理器,可以帮助开发者更有效地管理和分发Java库,包括自定义的内部库。本教程将详细讲解如何在Windows 64位系统上搭建一个安全、易用的Maven私人服务器。 ...

    maven 私库 服务器 Nexus 3 安装包 支持 linux windows

    ** Maven 私库服务器 Nexus 3 的安装与配置详解** Nexus 3 是 Sonatype 公司提供的一个强大的 Maven 私库管理工具,它支持多种操作系统,包括 Linux 和 Windows。私库服务器对于企业级开发至关重要,它能有效地管理...

    清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_remote等

    在项目中,使用maven加载依赖仓库时,有时因为网络卡顿或者配置pom.xml时,若下载不完整就会出现lastUpdated等文件。这些文件占内存,项目加载时耗时较久,有时会报错,需要及时清理。 1、工具作用:清理本地和远程...

    nexus+maven构建私服

    登录Nexus后,可以开始配置私有Maven仓库。Nexus预设了几种类型的仓库: - **Hosted**:本地仓库,用于部署自己的构件,如公司的第三方库。 - **Proxy**:代理仓库,用来代理远程公共仓库,如Maven中央仓库。 - **...

    构建java的nexus私人仓库和maven的搭建

    一旦Nexus和Maven配置完成,团队成员可以在各自的开发环境中使用相同的配置,从Nexus私有仓库获取依赖,同时也能方便地将自己的构建成果上传到仓库,供其他成员使用。 **总结** 构建Java的Nexus私人仓库和Maven的...

    Maven 本地私服setting.xml文件

    总结来说,`settings.xml`文件是Maven个性化配置的关键,它使得开发者能够根据具体需求调整Maven的行为,如仓库位置、代理设置、私有库访问等,提高了开发效率和团队协作的便捷性。理解并正确使用`settings.xml`,对...

    maven仓库篇1

    【描述】与【标签】中并未提供具体的知识点,但根据【部分内容】,我们可以推断出本篇主要涉及的是Android开发中的Maven仓库配置,包括Nexus私库的安装与配置,以及在Android Studio中如何配置Maven仓库以下载和发布...

    nexus搭建maven私服务器.docx

    3. **验证Maven安装**:通过`mvn -version`命令检查Maven是否正确安装和配置。 4. **下载Nexus**:从Sonatype官方网站获取Nexus的最新版本(在这个例子中是3.2.0-01),解压缩后移动到`/usr/local/nexus`目录。 5....

    构建java的nexus私人仓库和maven的搭建可用.pdf

    Maven 的核心思想是基于项目对象模型(POM),它可以将项目的所有依赖项和配置信息集中管理。Maven 可以自动地下载项目所需的依赖项,并将它们集成到项目中。 Maven 的主要功能包括: * 项目依赖项管理:Maven ...

    maven配置文件-阿里云镜像版

    maven配置文件-阿里云镜像版

    构建java的nexus私人仓库和maven的搭建分享.pdf

    Maven可以从其中央仓库自动下载项目所需的库,使得开发者无需手动管理这些库。此外,Maven也提供了构建生命周期和插件机制,能够自动化构建过程,包括编译、测试、打包、部署等。 **Nexus** 是一个私有的仓库管理器...

    maven安装linux版本过程说明

    Maven的仓库管理是指Maven对jar包的管理,Maven可以管理四种仓库,即工作空间、本地仓库、私库和共享仓库。 工作空间是指项目工程,可能包含pom.xml文件,pom.xml文件是Maven的配置文件。 本地仓库是指存放jar包的...

Global site tag (gtag.js) - Google Analytics