2015-09-17 16:08:53 millery22 阅读数 17495
  • IDEA开发工具+Maven使用详解视频课程(适合初学者的...

    本课程从IDEA开发工具的安装及配置使用讲起,详细讲解Maven项目管理工具,适合初学者的教程,让你少走弯路! 1.Maven简介及安装 2.配置本地仓库和镜像仓库、项目的目录结构 3.pom.xml详解 4.继承、聚合、依赖 5.使用Nexus搭建私服 6.Maven综合实战应用 教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

    2999 人正在学习 去看看 汤小洋

一、准备工作

1、 下载JDK和maven nexus,JDK很好下载,不多做解释,但是maven nexus当时我从官网上下载不了,在网上找了很久,最终从从CSDN共享文件中下载到,将其共享到网盘中方便提供下载。(注意:JDK版本要和maven版本匹配)

nexus的网盘内容:

链接:http://pan.baidu.com/s/1qWsYScG 密码:8hb0-----此版本是2.4

链接:http://pan.baidu.com/s/1ntEJExb 密码:1lsw------此版本是2.10

2、 手动添加索引需要下载索引文件,共三个文件:

nexus-maven-repository-index.properties

nexus-maven-repository-index.gz

indexer-cli-5.1.0.jar

三个文件的下载地址为:

前两个文件下载路径: http://repo.maven.apache.org/maven2/.index/

后一个文件下载路径:链接:http://pan.baidu.com/s/1qWssYte 密码:9hy6

友情提示:下载最新版版的,文件的后面写的有更新的时间。

 

3、 准备一台Linux系统的机器或者虚拟机,在虚拟机中安装lrzsz,方便向Linux中传输文件

二、安装JDK

1、 使用下面的命令将查询机器中是否已经有JDK,以便Linux系统会内置JDK,一般不使用,直接卸载。

查询Linux系统下的JDK:

rpm -qa | grep java

删除JDK命令:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

注意:这个命令不能直接复制,因为不同的系统对应的JDK的版本不同,rpm -e –nodeps后面的内容以rpm -qa | grep java命令查询到的JDK为准,如果没有查询到,自然就不用卸载了。

2、 安装JDK,按照以下步骤依次进行

a)       创建目录:mkdir –p /usr/local/src/java

b)       进入上一步建立的目录:cd /usr/local/src/java

c)        上传JDK压缩文件:rz命令

d)       解压JDK压缩包: tar –cvf jdk-7u75-linux-x64.tar.gz (JDK版本不一定要与此相同)

e)       配置JDK环境变量:vim /etc/profile,在打开的文件的最后添加一段配置如下:

    JAVA_HOME=/usr/local/src/java/jdk1.7.0_75

    CLASSPATH=.:$JAVA_HOME/lib.tools.jar

    PATH=$JAVA_HOME/bin:$PATH

           export JAVA_HOME CLASSPATH PATH

f)        立即启用此配置:source /etc/profile

g)       任意目录下输入java命令测试,JDK安装完成

三、安装nexus

1、 创建用户:useradd ucenter –d /ucenter

2、 为用户设置密码:passwd ucenter

3、 使用root用户,在ucenter中创建目录:mkdir maven-nexus

4、 进入上一步创建的目录:cd maven-nexus

5、 将nexus文件上传到该目录下,使用rz命令上传,然后使用下面命令进行解压:

tar –cvf  nexus-2.10.0-02-bundle.tar.gz

解压之后会有两个文件目录:

nexus-2.10.0-02

sonatype-work

6、 这个时候就可以进入nexus-2.10.0-02/bin下,使用./nexus start命令运行nexus了,在宿主机器中可以输入http://192.168.56.102:8081/nexus/访问私服(虚拟机我用的是host-only和宿主机交互),但是此时访问到的私服中没用索引,没有架包依赖,此时就不太友好,在网上找了一段时间后,安装索引有两种方式,一种是在线安装,一种是手动安装,在线安装由于是连接外网很慢,有时候不一定能够成功,一次在此篇博文上我就不再具体说明在线安装索引,感兴趣的可以网上搜索,这方面的东西很多,这里我就具体说一下手动安装索引。

注意:nexus不能使用root用户启动,会出错的,此时需要使用root用户将maven目录对ucenter进行授权,首先使用root目录进入maven目录,执行下面的命令:

chown –R ucenter:ucenter ./

命令执行结束后切换到ucenter用户,进入nexus-2.10.0-02/bin目录,使用./nexus start命令运行nexus。

7、 设置索引自动更新,如图:

四、安装索引

1、 切换到/sonatype-work/nexus/indexer/central-ctx目录,上传准备工作第二步下载的三个文件到该目录下,使用rz命令完成上传。

2、 上传完成后,三个文件要在同一个目录下,执行下面的命令:

java -jar indexer-cli-5.1.0.jar -u nexus-maven-repository-index.gz -d ./

该命令执行需要4分钟左右,请耐心等待

3、 命令执行结束后,删除上传的三个文件,重新进入nexus-2.10.0-02/bin目录,使用./nexus start命令运行nexus。

4、 此时在外部访问就会实现索引的查找了。

效果:

2017-12-05 20:36:18 Gred01 阅读数 1005
  • IDEA开发工具+Maven使用详解视频课程(适合初学者的...

    本课程从IDEA开发工具的安装及配置使用讲起,详细讲解Maven项目管理工具,适合初学者的教程,让你少走弯路! 1.Maven简介及安装 2.配置本地仓库和镜像仓库、项目的目录结构 3.pom.xml详解 4.继承、聚合、依赖 5.使用Nexus搭建私服 6.Maven综合实战应用 教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

    2999 人正在学习 去看看 汤小洋

安装前

流程

  • 解压文件,会的得到两个文件夹【nexus-3.6.0】和【sonatype-work】
tar -zxvf nexus-3.6.0-unix.tar.gz
【nexus-3.6.0】包含nexus运行所需要的文件,如启动脚本,依赖jar包等
【sonatype-work】包含Nexus生成的配置文件,日志文件,仓库文件等。
  • 编辑环境变量
vim /etc/profile

添加以下源码
NEXUS_HOME=/usr/local/nexus/nexus-3.6.0 //这边对应nexus解压出来的文件路径
export NEXUS_HOME
  • 使修改文件生效
source /etc/profile
  • 修改nexus-3.6.0下的bin/nexus.rc文件修改启动该服务的用户,nexus不推荐使用【root】用户
 vim nexus.rc
 run_as_user="Linux用户名"
  • 添加服务
sudo ln -s $NEXUS_HOME/bin/nexus /etc/init.d/nexus
  • 启动Nexus服务
service start|run|stop|status|restart|force-reload
start:在后台启动服务,不在界面上打印任何启动或者运行时信息。
run:启动服务,但是在界面上打印出启动信息以及运行时信息以及日志信息。
stop:关闭服务
status:查看nexus运行状态
restart:重启服务
force-reload:强制重载一遍配置文件,然后重启服务

注意

  • 默认用户名【admin】密码是【admin123】
2016-05-14 20:09:05 qq_17495033 阅读数 724
  • IDEA开发工具+Maven使用详解视频课程(适合初学者的...

    本课程从IDEA开发工具的安装及配置使用讲起,详细讲解Maven项目管理工具,适合初学者的教程,让你少走弯路! 1.Maven简介及安装 2.配置本地仓库和镜像仓库、项目的目录结构 3.pom.xml详解 4.继承、聚合、依赖 5.使用Nexus搭建私服 6.Maven综合实战应用 教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

    2999 人正在学习 去看看 汤小洋

今天花时间在虚拟机里用nexus布置了一个私有仓库,下面是我操作的一些步骤,记录一下。

这是下载nexus的官网地址http://www.sonatype.com/download-oss-sonatype

 虚拟机的linux系统已经装好,我是在本机上下载的安装包nexus-2.13.0-01-bundle.tar.gz,可以使用WinSCP上传,也可以安装vm-tools,直接拖进去

  1. 解压缩tar -cxvf  nexus-2.13.0-01-bundle.tar.gz
  2. 在bin目录运行./nexus start 出现以下提示****************************************
    WARNING – NOT RECOMMENDED TO RUN AS ROOT
    ****************************************
    If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.                                                               输入vi /etc/profile 加入export RUN_AS_USER=root 保存修改 再执行source /etc/profile 再执行./nexus start 启动成功
  3. nexus默认端口号是8081,是在conf下的nexus.properties文件中配置的
  4. 登录http://localhost:8081/nexus/就能看到,默认账号admin密码admin123
  5. 在linux下已经开启nexus,但是局域网访问不到,后来在网上找到原因,防火墙没有开放8081端口,这就需要手动去开启端口了,命令提供如下
  • /sbin/iptables -I INPUT -p tcp --dport 8081 -j ACCEPT #开启8081端口
    /etc/rc.d/init.d/iptables save #保存配置
    /etc/rc.d/init.d/iptables restart #重启服务

再次访问http://localhost:8081/nexus/就ok了

2017-05-15 23:05:21 yamaxifeng_132 阅读数 1426
  • IDEA开发工具+Maven使用详解视频课程(适合初学者的...

    本课程从IDEA开发工具的安装及配置使用讲起,详细讲解Maven项目管理工具,适合初学者的教程,让你少走弯路! 1.Maven简介及安装 2.配置本地仓库和镜像仓库、项目的目录结构 3.pom.xml详解 4.继承、聚合、依赖 5.使用Nexus搭建私服 6.Maven综合实战应用 教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

    2999 人正在学习 去看看 汤小洋

1.下载Nexus3

Nexus3的下载地址是:https://www.sonatype.com/download-oss-sonatype

下载界面如下:

下载的包如下:

解压后的包结构如下:

2.启动Nexus3

进行bin目录,执行:./nexus run &

如果看到如下界面,即为启动成功

3.访问私服

私服默认的访问地址是:http://serviceip:8081/,如果看到如下界面,即为访问成功。

这里我把服务器的端口改成了8883,改端口直接修改etc/nexus-default.properties文件

默认的用户名是admin,密码是admin123

4.后记

启动nexus的同时,会在nexus-3.3.1-01同级目录生成一个文件夹:sonatype-work


2017-11-24 15:56:23 chenhaifeng2016 阅读数 3200
  • IDEA开发工具+Maven使用详解视频课程(适合初学者的...

    本课程从IDEA开发工具的安装及配置使用讲起,详细讲解Maven项目管理工具,适合初学者的教程,让你少走弯路! 1.Maven简介及安装 2.配置本地仓库和镜像仓库、项目的目录结构 3.pom.xml详解 4.继承、聚合、依赖 5.使用Nexus搭建私服 6.Maven综合实战应用 教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!

    2999 人正在学习 去看看 汤小洋

下载Nexus OSS版本

cd /usr/local/src

wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.6.1-02-unix.tar.gz


解压

tar zxvf nexus-3.6.1-02-unix.tar.gz


运行nexus

cd nexus-3.6.1-02

bin/nexus start


访问nexus


默认端口是8081

默认管理员用户名和密码是admin/admin123


由于国外mave server比较慢,加入阿里云maven镜像服务器。

创建仓库的时候类型选择proxy.



修改默认的mave-public


去掉maven-central, 加入上一步创建的maven_aliyun



接下来在自己项目的pom.xml或者build.gradle文件中加入这个仓库的地址就可以了。


没有更多推荐了,返回首页