Ubuntu12.04 apache-maven3环境配置


    今天,想起之前在Win平台下,使用过Maven,加之最近有公司面试问起这个,所以现在开发的平台挪到Ubuntu下,就在这边把Maven环境也搭搭。


    我是用Eclipse的maven插件,其实完全不用搭建这个,但是,凡事都有一个但是嘛。据一个前辈说,插件有一点Bug,还是得用官方才好,再者,一般人用这个就是在命令行下操作,所以我还是想使用插件的UI,和这个搭配使用。


    在这里,老习惯,申明下我的机子的环境:

robinson@robinson-pc:~$ uname -a
Linux robinson-pc 3.11.0-17-generic #31~precise1-Ubuntu SMP Tue Feb 4 21:29:23 UTC 2014 i686 i686 i386 GNU/Linux
另外,按照Maven,得需要JDK环境。配置这个,见我的另外一篇文章: http://my.oschina.net/robinsonlu/blog/170365


    好了,回归正题。我们首先得去Maven官网把东西给下载下来,在这里,我是使用apache-maven-3.1.0,可能官网上的版本比我这个稍微新一点,不过无所谓了。

解压文档:

robinson@robinson-pc:~$ tar -xvf /home/robinson/Documents/archive/apache-maven-3.1.0-bin.tar.gz
复制到制定位置:

robinson@robinson-pc:~$ sudo cp -r /home/robinson/Documents/archive/apache-maven-3.1.0 /usr/local/apache-maven-3.1.0/
改变权限:

robinson@robinson-pc:~$ sudo chown robinson:robinson /usr/local/apache-maven-3.1.0


    上面干完,就成功了一半。接下来就是另一半了。

在网上主要有两种修改配置文件的方法:

1,修改/etc/profile。(这个修改就是所以用户可以使用,会影响所有的用户)

2,修改~/.profile。(这个只是当前用户可以使用,会影响当前用户)

而我一般都是修改当前用户的,将文件修改成这样。

robinson@robinson-pc:~$ cat .profile 
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
	. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

#jave home
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45

#add shell
export PATH=$PATH:/usr/sbin:/sbin

#maven home
export M2_HOME=/usr/local/apache-maven-3.1.0
export M2=$M2_HOME/bin
export PATH=$M2:$PATH


更新下当前配置文件。

robinson@robinson-pc:~$ source .profile


    现在大功告成,让我们来看下效果。

robinson@robinson-pc:~$ mvn -version
Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800)
Maven home: /usr/local/apache-maven-3.1.0
Java version: 1.7.0_45, vendor: Oracle Corporation
Java home: /usr/lib/jvm/jdk1.7.0_45/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.11.0-17-generic", arch: "i386", family: "unix"



转载于:https://my.oschina.net/robinsonlu/blog/205165

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值