文档章节

【服务器搭建环境配置】maven +ubuntu+mac

猫咪要感冒
 猫咪要感冒
发布于 2016/09/17 15:22
字数 431
阅读 43
收藏 0

说明

                仿照自己平时本地测试时配环境,来搭建服务器环境。因为不想用源中的tomcat版本,所以自己下了个想要的。ubuntu+maven3.3.9。之前在阿里云服务器上安装了vsftpd,所以准备好的安装文件都是通过ftp上传到服务器。习惯把解压后的文件放在/opt目录下

1.解压apache-maven-3.3.9.tar.gz

tar -zxvf apache-maven-3.3.9.tar.gz

2.解压目录移动到/opt

mv apache-maven-3.3.9 /opt

3.配置maven的环境变量

export MAVEN_HOME=/opt/apache-maven-3.3.9
export PATH=$MAVEN_HOME/bin:$PATH

4.刷新一下环境设置

source /etc/profile

5.检查

mvn -v

6.maven下载速度慢解决方案

maven/conf/settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <mirrors>
        <!-- 阿里云仓库 -->
        <mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>
    
        <!-- 中央仓库1 -->
        <mirror>
            <id>repo1</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo1.maven.org/maven2/</url>
        </mirror>
    
        <!-- 中央仓库2 -->
        <mirror>
            <id>repo2</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo2.maven.org/maven2/</url>
        </mirror>
    </mirrors> 
</settings>

mac

1、说明

我把自己的所有环境都放在根目录下的/develop,里面有maven、tomcat、

2、maven官网下载maven.tar.gz默认解压。解压后的文件夹移动到/develop

3、配置maven的环境变量

sudo vim /etc/profile
##########  m2_home
M2_HOME=/Users/zhaodang/develop/apache-maven-3.3.9
PATH=$M2_HOME/bin:$JAVA_HOME/bin:$PATH:.
export PATH
export M2_HOME

4、生效

source /etc/profile
mvn -v
>>Maven home: /Users/zhaodang/develop/apache-maven-3.3.9
>>Java version: 1.8.0_111, vendor: Oracle Corporation
>>Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre
>>Default locale: zh_CN, platform encoding: UTF-8
>>OS name: "mac os x", version: "10.12", arch: "x86_64", family: "mac"

 

© 著作权归作者所有

猫咪要感冒
粉丝 6
博文 22
码字总数 16868
作品 0
合肥
程序员
私信 提问
jenkins自动部署

一.说明 经过一段时间的研究与讨论(关于自动化部署及自动化运维),初步确定方案,并已经开始实施。 根据目前公司的服务器环境及系统架构,以及当前市面流行趋势,对工具的使用进行了确定,为...

邱野
2016/10/12
0
0
Maven学习 使用Nexus搭建Maven私服

为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发...

coder_life
2016/08/12
31
0
持续集成和docker

现在的持续集成,因为docker技术的成熟,有了长足的进步。 记得我在以前的公司的时候,测试环境还有生产环境的发布都需要组长来发布。有时候,他忙的话,发布就会延后,特别是测试环节,直接...

miaojiangmin
2016/11/07
24
0
Jenkins 自动化部署上线

Jenkins 自动化部署上线 标签(空格分隔): Jenkins 由于51cto格式问题,可以直接访问https://www.abcdocker.com/abcdocker/3174 查看原文 [TOC] ##一、Jenkins是什么 ##二、上线流程图 既然...

Abcdocker
2018/07/04
0
0
通过Maven创建SprinvMVC项目

搭建环境呢,请看MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建 ,我就不在这里重述了,我也是通过这篇文章学会搭建环境的。 新建一个项目 请看: 使用maven创建web项目 ,创建一个项目我也懒...

minidai
2015/12/02
156
0

没有更多内容

加载失败,请刷新页面

加载更多

从濒临解散到浴火重生,OceanBase 这十年经历了什么?

阿里妹导读:谈及国产自研数据库,就不得不提 OceanBase。与很多人想象不同的是,OceanBase 并非衔着金钥匙出生的宠儿。相反,它曾无人看好、困难重重,整个团队甚至数度濒临解散。 从危在旦...

阿里云云栖社区
20分钟前
1
0
比特币第三方API大全

在开发比特币应用时,除了使用自己搭建的节点,也可以利用第三方提供的比特币api,来获取市场行情、进行交易支付、查询账户余额等。这些第三方api不一定遵循标准的比特币rpc接口规范,但往往...

汇智网教程
31分钟前
1
0
Dozer:Dozer异常java.lang.ClassCastException

这个问题是个很难发现的问题,因为代码本身没有错误,但就是无法找到报错原因 现记录下这个报错 java.lang.ClassCastException:com.XXX.ObjectA cannot be cast to com.XXX.ObjectA 代码中并...

琴兽
今天
2
0
Feign Retryer的默认重试策略测试

1、Feign配置 @Configurationpublic class FeignConfig { @Value("${coupon_service.url:http://localhost:8081}") private String couponServiceUrl; @Bean publ......

moon888
今天
2
0
关于不同域名下的session共享问题

如果登录,首页,分类,列表,产品都在不同的二级域名下,主域名不变,一定要保证里面的版本问题,不能为了更新而更新,这样哪个下面的session都访问不了。

dragon_tech
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部