总是对linux及mac下环境变量设置不熟悉,故把maven的环境配置贴到博客做个备忘
Unix-based Operating Systems (Linux, Solaris and Mac OS X)
- Extract the distribution archive, i.e. apache-maven-3.0.3-bin.tar.gz to the directory you wish to install Maven 3.0.3. These instructions assume you chose /usr/local/apache-maven. The subdirectory apache-maven-3.0.3 will be created from the archive.
- In a command terminal, add the M2_HOME environment variable, e.g. export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.3.
- Add the M2 environment variable, e.g. export M2=$M2_HOME/bin.
-
Optional: Add the MAVEN_OPTS environment variable to specify JVM properties, e.g. export MAVEN_OPTS="-Xms256m -Xmx512m". This environment variable can be used to supply extra options to Maven.
- Add M2 environment variable to your path, e.g. export PATH=$M2:$PATH.
- Make sure that JAVA_HOME is set to the location of your JDK, e.g. export JAVA_HOME=/usr/java/jdk1.5.0_02 and that $JAVA_HOME/bin is in your PATH environment variable.
- Run mvn --version to verify that it is correctly installed.
这里的配置是在命令行里的设置,要想永久生效,还得设置到环境变量文件中。已mac os 设置maven为例
打开 /etc/profile
在最后加入
M2_HOME=/Users/sindtom/java/soft/maven/apache-maven-3.0.4
M2=$M2_HOME/bin
MAVEN_OPTS="-Xms64m -Xmx128m -Dfile.encoding=UTF-8"
PATH=$M2:$PATH
这时候就前面就不要在加 export 指令了
分享到:
相关推荐
确保为Cookie签名设置了称为SECRET_KEY_BASE的环境变量 将环境变量RAILS_ENV设置为“ production” 运行rake asset:precompile以安装前端组件并编译CSS和Javascript 运行rake db:create db:schema:load创建数据库...
用法cmd-nse-vfio接受以下环境变量: NSE_NAME-网络服务端点名称的字符串值(默认为“ vfio-server”) NSE_BASE_DIR-一个基本目录,用于创建用于监听传入请求的unix扩展坞(默认为“ ./”) NSE_CONNECT_TO-网络...
Shexp由两部分组成:一个提供用于在OCaml中编写shell脚本的进程monad的库,以及一个简单的基于s表达式的shell解释器... 使用流程模块的组合器,可以修改执行环境(当前工作目录,环境变量等),以及构造复杂的重定向。
从AZ变成地鼠这是一个学习golang的小项目。 它在源文件中包含注释。该项目涵盖了Golang中的以下主题...O-命令行参数Go-P-命令行标志Go-Q-加密,MD5,SHA1 Go-R-Base64编码/解码Go-S-URL解析Go-T-环境变量Go-U-生成,执
兼容环境变量 2. windows不支持&,并行执行npm-script用npm-run-all 3. 异步同步化:uti l.promisify + async/await 4. 建议用fs-extra替代fs.readFileSync 5. 路径标志windows\,Unix / 2. node处理IP封锁...
为此,你需要设置两个环境变量: BOOST_ROOT 指向你的Boost安装目录 LUA_PATH 指向你的Lua目录.编译系统将假定包含文件和库文件分别放在 $(LUA_PATH)/include/ 和 $(LUA_PATH)/lib/. 为了向后兼容性,LuaBind在根目录...
$ export CROSS_COMPILE=ppc_4xx- //加入环境变量 $ PATH=$PATH:/opt/eldk/usr/bin:/opt/eldk/bin //加入PATH 这样加入的话,每次重启系统后必须重新加入,一劳永逸的办法是编辑/root/.bashrc 加上 export CROSS_...
2.1 是Windows还是UNIX/Linux 2.2 在Windows系统上安装MySQL和相关软件 2.3 在SUSE Linux 9.3系统上安装MySQL和相关软件 2.4 在Red Hat Enterprise Linux 4系统上安装MySQL和相关软件 2.5 编译MySQL软件的...
Toad还可以外挂一些别的产品,比如PL/Formatter, RevealNet Knowledge Base , SQL Impact等,这些都能够和Toad紧密集成,共同提供了一个完美的集成开发环境。新版本还新增加了DBA模块,更加拓广了Toad这个产品的适用...
2.1 是Windows还是UNIX/Linux 2.2 在Windows系统上安装MySQL和相关软件 2.3 在SUSE Linux 9.3系统上安装MySQL和相关软件 2.4 在Red Hat Enterprise Linux 4系统上安装MySQL和相关软件 2.5 编译MySQL...
12.14 在Unix系统上面启动守护进程 第十三章:脚本编程与系统管理 13.1 通过重定向/管道/文件接受输入 13.2 终止程序并给出错误信息 13.3 解析命令行选项 13.4 运行时弹出密码输入提示 13.5 获取终端的大小 ...
这三个变量都是全局变量: 清单 1. 我们的简单分配程序的全局变量 int has_initialized = 0; void *managed_memory_start; void *last_valid_address; 如前所述,被映射的内存的边界(最后一个有效地址)常...
这三个变量都是全局变量: 清单 1. 我们的简单分配程序的全局变量 int has_initialized = 0; void *managed_memory_start; void *last_valid_address; 如前所述,被映射的内存的边界(最后一个有效地址)常...
2000/Windows 2003 Server/Linux/UNIX下测试通过。 PHP程序开发范例宝典 目录 第1章 PHP的运行环境配置 1 1.1 Windows下环境配置 2 实例001 Windows下Apache的安装配置 2 实例002 Windows下MySQL...
[attributes] [modifiers] interface identifier [:base-list] {interface-body}[;] 一个接口定义一个协定。实现接口的类或结构必须遵守其协定。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以...