`

Nexus 2.0.5 私人服务器构建

    博客分类:
  • JAVA
 
阅读更多

 

1. 首先第一步,我们需要下载nexus-2.0.5-bundle.zip(此版本内置jetty容器,所以方便使用,不用安装其它如tomcat等容器)

2. 由于nexus运行依赖于JRE,所以我们需要设置JRE环境变量,如下图所示:


 

设置完JAVA_HOME环境变量以后,大家都知道需要将%JAVA_HOME%\bin添加到path中去,这里不多说,自己配置。

3. 下载完nexus并设置好JRE这些准备工作以后,下面进入主题,解压nexus-2.0.5-bundle.zip至任意磁盘,并进入nexus-2.0.5-bundle\nexus-2.0.5\bin\jsw\windows-x86-32目录下,首先运行install-nexus.bat安装服务,然后运行start-nexus.bat启动服务,若出现nexus started则表明nexus服务启动成功,若启动失败,有可能是JRE配置不对,自己检查下。

4. 启动成功以后,下面我们来访问nexus,在浏览器中输入http://localhost:8081/nexus:

 nexus默认登录用户名/密码为:admin/admin123

 

5. nexus有什么用,不用说大家都知道,登录成功进入Repositories选中Releases进行如上设置,如我们指定了nexus的本地仓库:E:\HOME\repository,发布策略一定要指定为:Allow Redeploy否则在进行mvn deploy不能发布。同样方式配置Snapshots,这里不多说,自己尝试配置。

6. 接下来我们将演示如何与maven结合使用发布项目,首先在pom.xml中配置distributionManagement:

<distributionManagement> <repository> <id>releases</id> <url>http://localhost:8081/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>snapshots</id> <url>http://localhost:8081/nexus/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement>

 

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.0-beta-8</version> </plugin>

这里的repository和snapshotRepository一定要与nexus中的配置一样,否则deploy将不能成功:


同样的方式进入Snapshots查看Summary中的配置,这里不多说了。

 

7.  在当前使用的settings.xml中配置nexus仓库ID和用户名密码:

<server> <id>releases</id> <username>admin</username> <password>admin123</password> </server>

8. 以后所有配置完以后,我们就可以发布我们的jar,war等文件了,切换到你当前maven创建的项目,并运行mvn deploy将进行构建并发布:


从上图我们可以看出,我们的jar已经成功发布到http://localhost:8081/nexus/content/repositories/releases

 

至此,所有nexus发布工作完毕,祝大家好运。

 

此发布过程以当前12306项目为例,项目成品可通过以下超链接进入:

12306终极购票助手

ITEYE博客

 

  • 大小: 14.1 KB
  • 大小: 60.4 KB
  • 大小: 15.9 KB
  • 大小: 29.7 KB
分享到:
评论
1 楼 jijiajia19 2016-12-13  

相关推荐

    Nexus - 2.0.5

    在本文中,我们将深入探讨Nexus 2.0.5版本及其在Maven包管理中的作用。 首先,让我们理解Maven。Maven是一个自动化构建工具,主要用于Java项目,它通过依赖管理和项目信息管理,简化了构建过程。然而,当项目涉及到...

    nexus-2.0.6-bundle.zip

    nexus-2.0.6-bundle.zip

    Visual SVN 2.0.5 服务器端/客户端及破解文件

    Visual SVN 2.0.5 服务器端/客户端及破解文件 服务器端本身就是免费的.不需要破解. 客户端安装后把破解文件盖掉就可以了...

    iReport2.0.5报表工具

    iReport2.0.5报表工具 这个版本更好用

    LuaJIT-2.0.5.tar.gz.zip

    这个版本是2.0.5,是LuaJIT的一个稳定发行版,提供了一个高效的脚本环境,尤其适用于嵌入式系统和服务器端应用。本文将深入探讨LuaJIT 2.0.5的关键特性和其在Nginx中的应用。 首先,让我们了解一下LuaJIT的核心优势...

    iperf2.0.5

    在本场景中,我们关注的是iperf 2.0.5版本,它被特别优化以适应Android环境,并且提供了Android源码,允许开发者在Android平台上进行编译和测试。 iperf2.0.5的主要功能包括: 1. **TCP和UDP协议测试**:iperf ...

    phpBB v2.0.5 简体中文标准版

    - **私信系统**:用户间可以发送私人消息,进行一对一交流。 - **附件支持**:允许用户上传图片和其他文件作为帖子的附件。 - **积分系统**:可以设置积分规则,鼓励用户积极参与讨论。 5. **扩展与自定义** ...

    LuaJIT-2.0.5.tar.gz

    [root@linux-node1 src]# tar -xzf LuaJIT-2.0.5.tar.gz [root@linux-node1 src]# cd LuaJIT-2.0.5 [root@linux-node1 LuaJIT-2.0.5]# make && make install [root@linux-node1 LuaJIT-2.0.5]# export LUAJIT_LIB=/...

    via-2.0.5.zip

    标题"via-2.0.5.zip"表明这是一个压缩包文件,其主要内容是"via-2.0.5"版本的软件或工具。在IT领域,通常这种命名方式代表了某个软件的特定版本,这里的"via"可能是一个软件或框架的名字。 描述中提到"目标检测"和...

    ireport2.0.5开发教程

    通过上述步骤,开发者可以使用ireport2.0.5创建各种复杂报表,包括数据源的连接、报表结构的构建、分组和交叉分析,以及图表和子报表的插入。这些功能使得ireport2.0.5成为Java平台下设计报表的强大工具。在实际操作...

    neethi-2.0.5.jar

    neethi-2.0.5

    spring-security-2.0.5

    《Spring Security 2.0.5:构建强大的企业级安全框架》 在现代软件开发中,安全性是不可或缺的重要组成部分,特别是在使用Spring框架构建的企业级应用中。Spring Security 2.0.5作为Spring生态系统的安全模块,为...

    xwork-2.0.5-src+xwork-2.0.5-jar.zip

    XWork是一个开源的、基于Java的企业级框架,其主要目标是提供一个灵活、可扩展的基础,用于构建复杂的企业级应用程序。XWork 2.0.5是该框架的一个重要版本,包含了源代码和对应的JAR文件,为开发者提供了深入理解和...

    iperf-2.0.5-2-win32.zip

    这个压缩包“iperf-2.0.5-2-win32.zip”包含了适用于Windows 32位系统的 iperf 2.0.5 版本。以下是关于 iperf 和压缩包内文件的详细解释: 1. **iperf**: - **功能**:iperf 可以作为服务器或客户端运行,允许...

    hbase1.2.0and2.0.5.rar

    HBase是Apache Hadoop生态系统中的一个分布式、高性能、版本化、列族式数据库,它提供了对大规模数据集的实时访问。...通过深入理解和有效利用这些版本,可以构建出高效、可扩展的大数据存储和处理平台。

    xwork-2.0.5.jar

    xwork-2.0.5.jar

    xwork-2.0.5-src

    《深入剖析Struts2核心组件:XWork框架2.0.5源码解析》 在Java Web开发领域,Struts2作为一款强大的MVC框架,因其灵活、易用的特性深受开发者喜爱。其中,XWork框架是Struts2的核心组成部分,负责处理动作执行和...

    jasperreports-2.0.5.part01.rar

    jasperreports-2.0.5报表插件。共五部分。

    iReport-2.0.5免安装版

    这个“iReport-2.0.5免安装版”是该软件的一个便携版本,无需进行复杂的安装过程,用户可以直接运行,方便在不同环境或设备上使用。 iReport的主要功能包括: 1. **图形化报表设计界面**:它提供了一个直观的拖放...

    flutter_windows_2.0.5-stable.zip

    总的来说,"flutter_windows_2.0.5-stable.zip" 是 Flutter 社区为了方便国内开发者获取稳定版 Flutter Windows SDK 而提供的下载包,它包含了一整套用于构建 Windows 应用的工具和库,使得开发者可以利用 Flutter ...

Global site tag (gtag.js) - Google Analytics